Release 5.3.0

This commit is contained in:
Erica Portnoy
2026-02-03 09:52:16 -08:00
parent 6b8bb6c0a3
commit 54a3078305
40 changed files with 65 additions and 29 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
from setuptools import setup from setuptools import setup
version = '5.3.0.dev0' version = '5.3.0'
setup( setup(
version=version, version=version,
+1 -1
View File
@@ -1,6 +1,6 @@
from setuptools import setup from setuptools import setup
version = '5.3.0.dev0' version = '5.3.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,6 +1,6 @@
from setuptools import setup from setuptools import setup
version = '5.3.0.dev0' version = '5.3.0'
setup( setup(
version=version, version=version,
+1 -1
View File
@@ -1,6 +1,6 @@
from setuptools import setup from setuptools import setup
version = '5.3.0.dev0' version = '5.3.0'
setup( setup(
version=version, version=version,
+1 -1
View File
@@ -2,7 +2,7 @@ import os
from setuptools import setup from setuptools import setup
version = '5.3.0.dev0' version = '5.3.0'
install_requires = [ install_requires = [
# for now, do not upgrade to cloudflare>=2.20 to avoid deprecation warnings and the breaking # for now, do not upgrade to cloudflare>=2.20 to avoid deprecation warnings and the breaking
+1 -1
View File
@@ -2,7 +2,7 @@ import os
from setuptools import setup from setuptools import setup
version = '5.3.0.dev0' version = '5.3.0'
install_requires = [ install_requires = [
'python-digitalocean>=1.15.0', # 1.15.0 or newer is recommended for TTL support 'python-digitalocean>=1.15.0', # 1.15.0 or newer is recommended for TTL support
+1 -1
View File
@@ -2,7 +2,7 @@ import os
from setuptools import setup from setuptools import setup
version = '5.3.0.dev0' version = '5.3.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
@@ -2,7 +2,7 @@ import os
from setuptools import setup from setuptools import setup
version = '5.3.0.dev0' version = '5.3.0'
install_requires = [ install_requires = [
'dns-lexicon>=3.14.1', 'dns-lexicon>=3.14.1',
+1 -1
View File
@@ -2,7 +2,7 @@ import os
from setuptools import setup from setuptools import setup
version = '5.3.0.dev0' version = '5.3.0'
install_requires = [ install_requires = [
'dns-lexicon>=3.14.1', 'dns-lexicon>=3.14.1',
+1 -1
View File
@@ -2,7 +2,7 @@ import os
from setuptools import setup from setuptools import setup
version = '5.3.0.dev0' version = '5.3.0'
install_requires = [ install_requires = [
'google-api-python-client>=1.6.5', 'google-api-python-client>=1.6.5',
+1 -1
View File
@@ -2,7 +2,7 @@ import os
from setuptools import setup from setuptools import setup
version = '5.3.0.dev0' version = '5.3.0'
install_requires = [ install_requires = [
'dns-lexicon>=3.14.1', 'dns-lexicon>=3.14.1',
+1 -1
View File
@@ -2,7 +2,7 @@ import os
from setuptools import setup from setuptools import setup
version = '5.3.0.dev0' version = '5.3.0'
install_requires = [ install_requires = [
'dns-lexicon>=3.14.1', 'dns-lexicon>=3.14.1',
+1 -1
View File
@@ -2,7 +2,7 @@ import os
from setuptools import setup from setuptools import setup
version = '5.3.0.dev0' version = '5.3.0'
install_requires = [ install_requires = [
'dns-lexicon>=3.14.1', 'dns-lexicon>=3.14.1',
+1 -1
View File
@@ -2,7 +2,7 @@ import os
from setuptools import setup from setuptools import setup
version = '5.3.0.dev0' version = '5.3.0'
install_requires = [ install_requires = [
'dns-lexicon>=3.15.1', 'dns-lexicon>=3.15.1',
+1 -1
View File
@@ -2,7 +2,7 @@ import os
from setuptools import setup from setuptools import setup
version = '5.3.0.dev0' version = '5.3.0'
install_requires = [ install_requires = [
# This version was chosen because it is the version packaged in RHEL 9 and Debian unstable. It # This version was chosen because it is the version packaged in RHEL 9 and Debian unstable. It
+1 -1
View File
@@ -2,7 +2,7 @@ import os
from setuptools import setup from setuptools import setup
version = '5.3.0.dev0' version = '5.3.0'
install_requires = [ install_requires = [
'boto3>=1.20.34', 'boto3>=1.20.34',
+1 -1
View File
@@ -2,7 +2,7 @@ import os
from setuptools import setup from setuptools import setup
version = '5.3.0.dev0' version = '5.3.0'
install_requires = [ install_requires = [
'dns-lexicon>=3.14.1', 'dns-lexicon>=3.14.1',
+1 -1
View File
@@ -1,6 +1,6 @@
from setuptools import setup from setuptools import setup
version = '5.3.0.dev0' version = '5.3.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
+14 -9
View File
@@ -68,6 +68,11 @@ options:
already have a certificate with the same name. In the already have a certificate with the same name. In the
case of a name conflict, a number like -0001 will be case of a name conflict, a number like -0001 will be
appended to the certificate name. (default: Ask) appended to the certificate name. (default: Ask)
--ip-address IP_ADDRESSES
IP addresses to include. For multiple IP addresses you
can use multiple --ip-address flags. All IP addresses
will be included as Subject Alternative Names on the
certificate. (default: [])
--eab-kid EAB_KID Key Identifier for External Account Binding (default: --eab-kid EAB_KID Key Identifier for External Account Binding (default:
None) None)
--eab-hmac-key EAB_HMAC_KEY --eab-hmac-key EAB_HMAC_KEY
@@ -142,7 +147,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/5.2.2 (certbot; "". (default: CertbotACMEClient/5.3.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,
@@ -704,17 +709,17 @@ manual:
Authenticate through manual configuration or custom shell scripts. When Authenticate through manual configuration or custom shell scripts. When
using shell scripts, an authenticator script must be provided. The using shell scripts, an authenticator script must be provided. The
environment variables available to this script depend on the type of environment variables available to this script depend on the type of
challenge. $CERTBOT_DOMAIN will always contain the domain being challenge. $CERTBOT_IDENTIFIER will always contain the domain or IP
authenticated. For HTTP-01 and DNS-01, $CERTBOT_VALIDATION is the address being authenticated. For HTTP-01 and DNS-01, $CERTBOT_VALIDATION
validation string, and $CERTBOT_TOKEN is the filename of the resource is the validation string, and $CERTBOT_TOKEN is the filename of the
requested when performing an HTTP-01 challenge. An additional cleanup resource requested when performing an HTTP-01 challenge. An additional
script can also be provided and can use the additional variable cleanup script can also be provided and can use the additional variable
$CERTBOT_AUTH_OUTPUT which contains the stdout output from the auth $CERTBOT_AUTH_OUTPUT which contains the stdout output from the auth
script. For both authenticator and cleanup script, on HTTP-01 and DNS-01 script. For both authenticator and cleanup script, on HTTP-01 and DNS-01
challenges, $CERTBOT_REMAINING_CHALLENGES will be equal to the number of challenges, $CERTBOT_REMAINING_CHALLENGES will be equal to the number of
challenges that remain after the current one, and $CERTBOT_ALL_DOMAINS challenges that remain after the current one, and $CERTBOT_ALL_IDENTIFIERS
contains a comma-separated list of all domains that are challenged for the contains a comma-separated list of all identifiers that are challenged for
current certificate. the current certificate.
--manual-auth-hook MANUAL_AUTH_HOOK --manual-auth-hook MANUAL_AUTH_HOOK
Path or command to execute for the authentication Path or command to execute for the authentication
+1 -1
View File
@@ -1,4 +1,4 @@
"""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__ = '5.3.0.dev0' __version__ = '5.3.0'
+1 -1
View File
@@ -1,6 +1,6 @@
from setuptools import setup from setuptools import setup
version = '5.3.0.dev0' version = '5.3.0'
setup( setup(
version=version, version=version,
+17
View File
@@ -0,0 +1,17 @@
015b6159ceb1cdf789aa79084e8f5e9e5f0515bb110d452aac03ad52db35bb74 acme-5.3.0.tar.gz
8e0768337b4bcbd33891d4841f4693c3a1e6649bffc52069a13012251209d757 certbot_apache-5.3.0.tar.gz
60f1eca573d3726aa5a1a2f1177fb436d83ed7cb5514724cae8945c01b3f55a7 certbot_dns_cloudflare-5.3.0.tar.gz
40111095f48fed86643bb93953cb8ebd55c445388afb837405a4797a1040ecf8 certbot_dns_digitalocean-5.3.0.tar.gz
0aedb176026f22977793bc9d206d497f9d6b00dd0be68274287fc40891594e02 certbot_dns_dnsimple-5.3.0.tar.gz
51ff2267858ab63ddc722566c8ca8ac4538a2a277d91c19f6cda2cf17fc1cdac certbot_dns_dnsmadeeasy-5.3.0.tar.gz
957c10c54e31c995692e571d6b99784b6c07550b8c93e6ccdd83ce97389ed2e7 certbot_dns_gehirn-5.3.0.tar.gz
ff62412d42749be94b1166a1dc5545d23d0f28757e5aa6659586ba69bf991033 certbot_dns_google-5.3.0.tar.gz
b4824e6db2f6e21e9152d02ae24dd395440013df6c400c562ff4bbc4b16710ec certbot_dns_linode-5.3.0.tar.gz
c4110645d1a8c2d5a0b68b1b06473ef2ea70aa53da1002d0e8374c185f843564 certbot_dns_luadns-5.3.0.tar.gz
bc97277ea35d8723701953917e9cf71c19cf63b68ef5bdc74c93bdae4c2b052f certbot_dns_nsone-5.3.0.tar.gz
f4b30ea9e94d663431a9522914892bd8694f44cfed8c50a8545b2677b976b47d certbot_dns_ovh-5.3.0.tar.gz
ee0b8edee900b87ad66378f00d50a524cc8059761e0c40cedc5db69557fe0d24 certbot_dns_rfc2136-5.3.0.tar.gz
ca8de3b071b0a0a95a81696098104b29b1916e8b8b5202951c5ad9686fdfa42f certbot_dns_route53-5.3.0.tar.gz
2128635d4f7a720ee6f2a31f30c5f2810565d154483eb9b4ec710da721e48edd certbot_dns_sakuracloud-5.3.0.tar.gz
3d9bf295692142e6617294c577bc019e48c284aee900acf23e8e912ae34c7be4 certbot_nginx-5.3.0.tar.gz
6b5214661803118d58d8fc0d59dd0c48b8b864456e9d90ba834f8eedf9dd67b6 certbot-5.3.0.tar.gz
+14
View File
@@ -0,0 +1,14 @@
-----BEGIN PGP SIGNATURE-----
iQGzBAABCAAdFiEEhjebTwrzcbUM2eX/NAKDEWHR0oAFAmmCNcEACgkQNAKDEWHR
0oBwqwwArP4SgXlXI0SZDCIY3qPZu8bFn1oVtGQqmrJfISzjGEH70GjPbmiBengo
upBbwReCxQMtHf8HvGRs5eMXihXn0g6Ll5kLzMJSOSrxxqTcXJZD/HRiV7cb+b1V
Y5oG7zN8GqO+3USbgHyfw8jHa77lh0qIcWCSXhDUhUdIX/uJ0Lqpan+5hA7oS/wf
midMB1VY2j8vIVFC3ct4d4uj0F4iLmHGOreOPy3Q9bWmvl8zgjUFHmaGFw40H6Cr
zjIPf7q5yd8G28684CZaM+GPZn1QUcheohZ2zjCSzJ6w/kvOUqT58Xi/hR6kDxGm
41HY3d3b47rbfnGd8Jnt63KuTUdCaRvTaykdscuxXr1zJ/F+B2J71lywZ4Rd8cHM
2BpanhYkMK6ogvzdnYv4sUIY19OcEyPlz85foY4YQq0Xz5UsGG67xtXAQx/L75zI
NEEyjlPN4HJYlF+2tSMka9JDf1eRfV2h382OT3JBOetAIiAdSApL5NBdQwji4OiE
rYRBOeaT
=ZP0w
-----END PGP SIGNATURE-----
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.