Age | Commit message (Collapse) | Author | Files |
|
|
|
|
|
|
|
* lib/App/Acmeman.pm (renew): Iterate over the list of postrenew
statements.
* lib/App/Acmeman/Config.pm: Mark domain.*.postrenew as array.
|
|
* Makefile.PL: Change bugtracker address as a response to
https://log.perl.org/2020/12/rtcpanorg-sunset.html
* lib/App/Acmeman.pm ($letsencrypt_root_cert_url): Now global.
($letsencrypt_root_cert_basename): New global.
Use the R3 certificate by default.
($VERSION): Change to 3.07
(setup): Use $letsencrypt_root_cert_basename instead of the hardoded
value.
(collect): Additional diagnostic message.
* lib/App/Acmeman/Source/Apache.pm (setup): Use $App::Acmeman::acme_dir
and $App::Acmeman::letsencrypt_root_cert_basename
* Changes: Update
|
|
|
|
|
|
* Changes: Update.
* lib/App/Acmeman.pm: Version 3.04
* lib/App/Acmeman/Domain.pm: Remove the $VERSION variable.
* lib/App/Acmeman/Log.pm: Use strict and warnings.
|
|
This needs Apache::Config::Preproc f6db3dba or later
|
|
|
|
* lib/App/Acmeman.pm: Minor change.
* lib/App/Acmeman/Apache/Layout.pm: Rewrite. Use external modules
to support different layouts.
* lib/App/Acmeman/Apache/Layout/debian.pm: Definition of Debian layout.
* lib/App/Acmeman/Apache/Layout/rh.pm: Definition of Red Hat layout.
* lib/App/Acmeman/Apache/Layout/slackware.pm: Definition of Slackware
layout.
* lib/App/Acmeman/Apache/Layout/suse.pm: Definition of Suse layout
|
|
|
|
* Changes: Update.
* acmeman: Document changes.
* lib/App/Acmeman.pm: Version 3.02.90.
Pass information about renewed certificate to postrenew commands
in environment variables.
Remove created challenge files when no longer needed.
* lib/App/Acmeman/Config.pm (mangle): Improve error message.
Use "default" domain source by default.
* lib/App/Acmeman/Source/Apache.pm: Minor changes.
* lib/App/Acmeman/Source/Default.pm: New file. Source for the
"default" domain source.
|
|
* lib/App/Acmeman/Source/Apache.pm (examine_http_config): Take into account
ServerName if LetsEncryptReference is given.
* Changes: Update.
* lib/App/Acmeman.pm: Version 3.02
|
|
|
|
|
|
|
|
|
|
Credentials are saved in files specified by configuration directives
account.id and account.key. The directive account.directory specifies
the directory for these files.
|
|
* Makefile.PL: Require Net::ACME2
* lib/App/Acmeman.pm: Rewrite using Net::ACME2.
Avoid re-creating account key/id.
* lib/App/Acmeman/Config.pm: Provide default for verbose.
|
|
* Changes: Update.
* lib/App/Acmeman.pm: Version 2.02
* lib/App/Acmeman/Source.pm (is_set): New method.
* lib/App/Acmeman/Source/Apache.pm (scan): Use is_set method
instead of non-existing cfg.
|
|
* Changes: Update
* Makefile.PL: Require Config::Parser.
* lib/App/Acmeman.pm: Implement the --version option.
* lib/App/Acmeman/Source/Apache.pm (scan): Set core.postrenew
from layout, if it is not set explicitly.
* lib/App/Acmeman/Source/File.pm (scan): Fix inverted logic (load
returns false on error.
|
|
|
|
* acmeman: Use App::Acmeman.
* lib/App/Acmeman.pm: New module.
* lib/App/Acmeman/Config.pm (mangle): Reset debug_level if
necessary.
Use the BOOL data type.
* lib/App/Acmeman/Log.pm: New module.
* lib/App/Acmeman/Source.pm: Use functions from App::Acmeman::Log.
(add): New method.
(define_alias): Use add.
* lib/App/Acmeman/Source/Apache.pm: Use functions from App::Acmeman::Log.
* lib/App/Acmeman/Source/File.pm: Likewise.
|