Age | Commit message (Collapse) | Author | Files |
|
|
|
|
|
|
|
* 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.
|
|
|
|
* 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
|
|
|
|
|
|
* 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.
|
|
|
|
|
|
* Changes: Version 1.10
* MANIFEST.SKIP: Update.
* acmeman: Treat 'source' as multiple keyword.
* lib/App/Acmeman/Source/File.pm (new): Append /* only to directory
names.
|
|
|
|
|
|
* lib/App/Acmeman/Source/Apache.pm (probe): Prefer apachectl over httpd
(follow-up from Apache::Defaults)
* acmeman: Version 1.06
* Changes: Update
|
|
* Changes: Update.
* MANIFEST: Remove auto-generated file.
* .gitignore: Ignore MANIFEST.
* MANIFEST.SKIP: New file.
|
|
This patch introduces acmeman configuration file, which can be used to
direct its action if a server other than Apache is used. It also can
be instructed to store certificate, certificate chain, and certificate
key in a single file, instead of three different ones. This can be used
with such servers as pound(8).
In the absense of a configuration file, the program operates as in
previous versions.
* MANIFEST: Update.
* Makefile.PL: Update.
* Changes: Update.
* acmeman: Use configuration file if present. Apache configuration
remains as a default source of TLS domains. Configuration file can
override or complement it.
* lib/App/Acmeman/Domain.pm: New file.
* lib/App/Acmeman/Config.pm: New file.
* lib/App/Acmeman/Source/Apache.pm: New file.
* lib/App/Acmeman/Apache/Layout.pm: New file.
|
|
|
|
|