Release 2.5.0

This commit is contained in:
Brad Warren
2023-04-04 08:07:49 -07:00
parent 10ba4ea349
commit 3c667e8fff
19 changed files with 42 additions and 38 deletions
+1 -1
View File
@@ -3,7 +3,7 @@ import sys
from setuptools import find_packages from setuptools import find_packages
from setuptools import setup from setuptools import setup
version = '2.5.0.dev0' version = '2.5.0'
install_requires = [ install_requires = [
'cryptography>=2.5.0', 'cryptography>=2.5.0',
+1 -1
View File
@@ -1,7 +1,7 @@
from setuptools import find_packages from setuptools import find_packages
from setuptools import setup from setuptools import setup
version = '2.5.0.dev0' version = '2.5.0'
install_requires = [ install_requires = [
# We specify the minimum acme and certbot version as the current plugin # We specify the minimum acme and certbot version as the current plugin
+1 -1
View File
@@ -1,7 +1,7 @@
from setuptools import find_packages from setuptools import find_packages
from setuptools import setup from setuptools import setup
version = '2.5.0.dev0' version = '2.5.0'
install_requires = [ install_requires = [
'certbot', 'certbot',
+1 -1
View File
@@ -4,7 +4,7 @@ import sys
from setuptools import find_packages from setuptools import find_packages
from setuptools import setup from setuptools import setup
version = '2.5.0.dev0' version = '2.5.0'
install_requires = [ install_requires = [
'cloudflare>=1.5.1', 'cloudflare>=1.5.1',
+1 -1
View File
@@ -4,7 +4,7 @@ import sys
from setuptools import find_packages from setuptools import find_packages
from setuptools import setup from setuptools import setup
version = '2.5.0.dev0' version = '2.5.0'
install_requires = [ install_requires = [
'python-digitalocean>=1.11', # 1.15.0 or newer is recommended for TTL support 'python-digitalocean>=1.11', # 1.15.0 or newer is recommended for TTL support
+1 -1
View File
@@ -4,7 +4,7 @@ import sys
from setuptools import find_packages from setuptools import find_packages
from setuptools import setup from setuptools import setup
version = '2.5.0.dev0' version = '2.5.0'
install_requires = [ install_requires = [
# This version of lexicon is required to address the problem described in # This version of lexicon is required to address the problem described in
+1 -1
View File
@@ -4,7 +4,7 @@ import sys
from setuptools import find_packages from setuptools import find_packages
from setuptools import setup from setuptools import setup
version = '2.5.0.dev0' version = '2.5.0'
install_requires = [ install_requires = [
'dns-lexicon>=3.2.1', 'dns-lexicon>=3.2.1',
+1 -1
View File
@@ -4,7 +4,7 @@ import sys
from setuptools import find_packages from setuptools import find_packages
from setuptools import setup from setuptools import setup
version = '2.5.0.dev0' version = '2.5.0'
install_requires = [ install_requires = [
'dns-lexicon>=3.2.1', 'dns-lexicon>=3.2.1',
+1 -1
View File
@@ -4,7 +4,7 @@ import sys
from setuptools import find_packages from setuptools import find_packages
from setuptools import setup from setuptools import setup
version = '2.5.0.dev0' version = '2.5.0'
install_requires = [ install_requires = [
'google-api-python-client>=1.5.5', 'google-api-python-client>=1.5.5',
+1 -1
View File
@@ -4,7 +4,7 @@ import sys
from setuptools import find_packages from setuptools import find_packages
from setuptools import setup from setuptools import setup
version = '2.5.0.dev0' version = '2.5.0'
install_requires = [ install_requires = [
'dns-lexicon>=3.2.1', 'dns-lexicon>=3.2.1',
+1 -1
View File
@@ -4,7 +4,7 @@ import sys
from setuptools import find_packages from setuptools import find_packages
from setuptools import setup from setuptools import setup
version = '2.5.0.dev0' version = '2.5.0'
install_requires = [ install_requires = [
'dns-lexicon>=3.2.1', 'dns-lexicon>=3.2.1',
+1 -1
View File
@@ -4,7 +4,7 @@ import sys
from setuptools import find_packages from setuptools import find_packages
from setuptools import setup from setuptools import setup
version = '2.5.0.dev0' version = '2.5.0'
install_requires = [ install_requires = [
'dns-lexicon>=3.2.1', 'dns-lexicon>=3.2.1',
+1 -1
View File
@@ -4,7 +4,7 @@ import sys
from setuptools import find_packages from setuptools import find_packages
from setuptools import setup from setuptools import setup
version = '2.5.0.dev0' version = '2.5.0'
install_requires = [ install_requires = [
'dns-lexicon>=3.2.1', 'dns-lexicon>=3.2.1',
+1 -1
View File
@@ -4,7 +4,7 @@ import sys
from setuptools import find_packages from setuptools import find_packages
from setuptools import setup from setuptools import setup
version = '2.5.0.dev0' version = '2.5.0'
install_requires = [ install_requires = [
'dnspython>=1.15.0', 'dnspython>=1.15.0',
+1 -1
View File
@@ -4,7 +4,7 @@ import sys
from setuptools import find_packages from setuptools import find_packages
from setuptools import setup from setuptools import setup
version = '2.5.0.dev0' version = '2.5.0'
install_requires = [ install_requires = [
'boto3>=1.15.15', 'boto3>=1.15.15',
+1 -1
View File
@@ -4,7 +4,7 @@ import sys
from setuptools import find_packages from setuptools import find_packages
from setuptools import setup from setuptools import setup
version = '2.5.0.dev0' version = '2.5.0'
install_requires = [ install_requires = [
'dns-lexicon>=3.2.1', 'dns-lexicon>=3.2.1',
+1 -1
View File
@@ -1,7 +1,7 @@
from setuptools import find_packages from setuptools import find_packages
from setuptools import setup from setuptools import setup
version = '2.5.0.dev0' version = '2.5.0'
install_requires = [ install_requires = [
# We specify the minimum acme and certbot version as the current plugin # We specify the minimum acme and certbot version as the current plugin
+1 -1
View File
@@ -1,3 +1,3 @@
"""Certbot client.""" """Certbot client."""
# version number like 1.2.3a0, must have at least 2 parts, like 1.2 # version number like 1.2.3a0, must have at least 2 parts, like 1.2
__version__ = '2.5.0.dev0' __version__ = '2.5.0'
+24 -20
View File
@@ -36,7 +36,7 @@ manage your account:
--agree-tos Agree to the ACME server's Subscriber Agreement --agree-tos Agree to the ACME server's Subscriber Agreement
-m EMAIL Email address for important account notifications -m EMAIL Email address for important account notifications
options: optional arguments:
-h, --help show this help message and exit -h, --help show this help message and exit
-c CONFIG_FILE, --config CONFIG_FILE -c CONFIG_FILE, --config CONFIG_FILE
path to config file (default: /etc/letsencrypt/cli.ini path to config file (default: /etc/letsencrypt/cli.ini
@@ -124,7 +124,7 @@ options:
case, and to know when to deprecate support for past case, and to know when to deprecate support for past
Python versions and flags. If you wish to hide this Python versions and flags. If you wish to hide this
information from the Let's Encrypt server, set this to information from the Let's Encrypt server, set this to
"". (default: CertbotACMEClient/2.4.0 (certbot; "". (default: CertbotACMEClient/2.5.0 (certbot;
OS_NAME OS_VERSION) Authenticator/XXX Installer/YYY OS_NAME OS_VERSION) Authenticator/XXX Installer/YYY
(SUBCOMMAND; flags: FLAGS) Py/major.minor.patchlevel). (SUBCOMMAND; flags: FLAGS) Py/major.minor.patchlevel).
The flags encoded in the user agent are: --duplicate, The flags encoded in the user agent are: --duplicate,
@@ -319,25 +319,34 @@ renew:
more information on these. more information on these.
--pre-hook PRE_HOOK Command to be run in a shell before obtaining any --pre-hook PRE_HOOK Command to be run in a shell before obtaining any
certificates. Intended primarily for renewal, where it certificates. Unless --disable-hook-validation is
can be used to temporarily shut down a webserver that used, the commands first word must be the absolute
might conflict with the standalone plugin. This will pathname of an executable or one found via the PATH
only be called if a certificate is actually to be environment variable. Intended primarily for renewal,
obtained/renewed. When renewing several certificates where it can be used to temporarily shut down a
that have identical pre-hooks, only the first will be webserver that might conflict with the standalone
executed. (default: None) plugin. This will only be called if a certificate is
actually to be obtained/renewed. When renewing several
certificates that have identical pre-hooks, only the
first will be executed. (default: None)
--post-hook POST_HOOK --post-hook POST_HOOK
Command to be run in a shell after attempting to Command to be run in a shell after attempting to
obtain/renew certificates. Can be used to deploy obtain/renew certificates. Unless --disable-hook-
renewed certificates, or to restart any servers that validation is used, the commands first word must be
were stopped by --pre-hook. This is only run if an the absolute pathname of an executable or one found
attempt was made to obtain/renew a certificate. If via the PATH environment variable. Can be used to
deploy renewed certificates, or to restart any servers
that were stopped by --pre-hook. This is only run if
an attempt was made to obtain/renew a certificate. If
multiple renewed certificates have identical post- multiple renewed certificates have identical post-
hooks, only one will be run. (default: None) hooks, only one will be run. (default: None)
--deploy-hook DEPLOY_HOOK --deploy-hook DEPLOY_HOOK
Command to be run in a shell once for each Command to be run in a shell once for each
successfully issued certificate. For this command, the successfully issued certificate. Unless --disable-
shell variable $RENEWED_LINEAGE will point to the hook-validation is used, the commands first word must
be the absolute pathname of an executable or one found
via the PATH environment variable. For this command,
the shell variable $RENEWED_LINEAGE will point to the
config live subdirectory (for example, config live subdirectory (for example,
"/etc/letsencrypt/live/example.com") containing the "/etc/letsencrypt/live/example.com") containing the
new certificates and keys; the shell variable new certificates and keys; the shell variable
@@ -659,11 +668,6 @@ dns-route53:
Obtain certificates using a DNS TXT record (if you are using AWS Route53 Obtain certificates using a DNS TXT record (if you are using AWS Route53
for DNS). for DNS).
--dns-route53-propagation-seconds DNS_ROUTE53_PROPAGATION_SECONDS
The number of seconds to wait for DNS to propagate
before asking the ACME server to verify the DNS
record. (default: 10)
dns-sakuracloud: dns-sakuracloud:
Obtain certificates using a DNS TXT record (if you are using Sakura Cloud Obtain certificates using a DNS TXT record (if you are using Sakura Cloud
for DNS). for DNS).