diff --git a/acme/setup.py b/acme/setup.py index b05b9f6bd..0bc75318d 100644 --- a/acme/setup.py +++ b/acme/setup.py @@ -1,6 +1,6 @@ from setuptools import setup -version = '5.4.0.dev0' +version = '5.4.0' setup( version=version, diff --git a/certbot-apache/setup.py b/certbot-apache/setup.py index 7986a5b20..9f4013eac 100644 --- a/certbot-apache/setup.py +++ b/certbot-apache/setup.py @@ -1,6 +1,6 @@ from setuptools import setup -version = '5.4.0.dev0' +version = '5.4.0' install_requires = [ # We specify the minimum acme and certbot version as the current plugin diff --git a/certbot-ci/setup.py b/certbot-ci/setup.py index b05b9f6bd..0bc75318d 100644 --- a/certbot-ci/setup.py +++ b/certbot-ci/setup.py @@ -1,6 +1,6 @@ from setuptools import setup -version = '5.4.0.dev0' +version = '5.4.0' setup( version=version, diff --git a/certbot-compatibility-test/setup.py b/certbot-compatibility-test/setup.py index b05b9f6bd..0bc75318d 100644 --- a/certbot-compatibility-test/setup.py +++ b/certbot-compatibility-test/setup.py @@ -1,6 +1,6 @@ from setuptools import setup -version = '5.4.0.dev0' +version = '5.4.0' setup( version=version, diff --git a/certbot-dns-cloudflare/setup.py b/certbot-dns-cloudflare/setup.py index 6d0c0534d..3d71bb0c0 100644 --- a/certbot-dns-cloudflare/setup.py +++ b/certbot-dns-cloudflare/setup.py @@ -2,7 +2,7 @@ import os from setuptools import setup -version = '5.4.0.dev0' +version = '5.4.0' install_requires = [ # for now, do not upgrade to cloudflare>=2.20 to avoid deprecation warnings and the breaking diff --git a/certbot-dns-digitalocean/setup.py b/certbot-dns-digitalocean/setup.py index 26dd5a0c2..d8561eb49 100644 --- a/certbot-dns-digitalocean/setup.py +++ b/certbot-dns-digitalocean/setup.py @@ -2,7 +2,7 @@ import os from setuptools import setup -version = '5.4.0.dev0' +version = '5.4.0' install_requires = [ 'python-digitalocean>=1.15.0', # 1.15.0 or newer is recommended for TTL support diff --git a/certbot-dns-dnsimple/setup.py b/certbot-dns-dnsimple/setup.py index 05ea550a7..5c12ae676 100644 --- a/certbot-dns-dnsimple/setup.py +++ b/certbot-dns-dnsimple/setup.py @@ -2,7 +2,7 @@ import os from setuptools import setup -version = '5.4.0.dev0' +version = '5.4.0' install_requires = [ # This version of lexicon is required to address the problem described in diff --git a/certbot-dns-dnsmadeeasy/setup.py b/certbot-dns-dnsmadeeasy/setup.py index 0e82ad04b..f2a71be9d 100644 --- a/certbot-dns-dnsmadeeasy/setup.py +++ b/certbot-dns-dnsmadeeasy/setup.py @@ -2,7 +2,7 @@ import os from setuptools import setup -version = '5.4.0.dev0' +version = '5.4.0' install_requires = [ 'dns-lexicon>=3.14.1', diff --git a/certbot-dns-gehirn/setup.py b/certbot-dns-gehirn/setup.py index 0e82ad04b..f2a71be9d 100644 --- a/certbot-dns-gehirn/setup.py +++ b/certbot-dns-gehirn/setup.py @@ -2,7 +2,7 @@ import os from setuptools import setup -version = '5.4.0.dev0' +version = '5.4.0' install_requires = [ 'dns-lexicon>=3.14.1', diff --git a/certbot-dns-google/setup.py b/certbot-dns-google/setup.py index 9930e2433..fd7d8a392 100644 --- a/certbot-dns-google/setup.py +++ b/certbot-dns-google/setup.py @@ -2,7 +2,7 @@ import os from setuptools import setup -version = '5.4.0.dev0' +version = '5.4.0' install_requires = [ 'google-api-python-client>=1.6.5', diff --git a/certbot-dns-linode/setup.py b/certbot-dns-linode/setup.py index 0e82ad04b..f2a71be9d 100644 --- a/certbot-dns-linode/setup.py +++ b/certbot-dns-linode/setup.py @@ -2,7 +2,7 @@ import os from setuptools import setup -version = '5.4.0.dev0' +version = '5.4.0' install_requires = [ 'dns-lexicon>=3.14.1', diff --git a/certbot-dns-luadns/setup.py b/certbot-dns-luadns/setup.py index 0e82ad04b..f2a71be9d 100644 --- a/certbot-dns-luadns/setup.py +++ b/certbot-dns-luadns/setup.py @@ -2,7 +2,7 @@ import os from setuptools import setup -version = '5.4.0.dev0' +version = '5.4.0' install_requires = [ 'dns-lexicon>=3.14.1', diff --git a/certbot-dns-nsone/setup.py b/certbot-dns-nsone/setup.py index 0e82ad04b..f2a71be9d 100644 --- a/certbot-dns-nsone/setup.py +++ b/certbot-dns-nsone/setup.py @@ -2,7 +2,7 @@ import os from setuptools import setup -version = '5.4.0.dev0' +version = '5.4.0' install_requires = [ 'dns-lexicon>=3.14.1', diff --git a/certbot-dns-ovh/setup.py b/certbot-dns-ovh/setup.py index 045cc2c8d..179b26a73 100644 --- a/certbot-dns-ovh/setup.py +++ b/certbot-dns-ovh/setup.py @@ -2,7 +2,7 @@ import os from setuptools import setup -version = '5.4.0.dev0' +version = '5.4.0' install_requires = [ 'dns-lexicon>=3.15.1', diff --git a/certbot-dns-rfc2136/setup.py b/certbot-dns-rfc2136/setup.py index adfe40e35..4ba43192f 100644 --- a/certbot-dns-rfc2136/setup.py +++ b/certbot-dns-rfc2136/setup.py @@ -2,7 +2,7 @@ import os from setuptools import setup -version = '5.4.0.dev0' +version = '5.4.0' install_requires = [ # This version was chosen because it is the version packaged in RHEL 9 and Debian unstable. It diff --git a/certbot-dns-route53/setup.py b/certbot-dns-route53/setup.py index fcc476060..2970bbc22 100644 --- a/certbot-dns-route53/setup.py +++ b/certbot-dns-route53/setup.py @@ -2,7 +2,7 @@ import os from setuptools import setup -version = '5.4.0.dev0' +version = '5.4.0' install_requires = [ 'boto3>=1.20.34', diff --git a/certbot-dns-sakuracloud/setup.py b/certbot-dns-sakuracloud/setup.py index 0e82ad04b..f2a71be9d 100644 --- a/certbot-dns-sakuracloud/setup.py +++ b/certbot-dns-sakuracloud/setup.py @@ -2,7 +2,7 @@ import os from setuptools import setup -version = '5.4.0.dev0' +version = '5.4.0' install_requires = [ 'dns-lexicon>=3.14.1', diff --git a/certbot-nginx/setup.py b/certbot-nginx/setup.py index d9eab19a0..949c690a0 100644 --- a/certbot-nginx/setup.py +++ b/certbot-nginx/setup.py @@ -1,6 +1,6 @@ from setuptools import setup -version = '5.4.0.dev0' +version = '5.4.0' install_requires = [ # We specify the minimum acme and certbot version as the current plugin diff --git a/certbot/docs/cli-help.txt b/certbot/docs/cli-help.txt index a606f1b23..d5a7387fd 100644 --- a/certbot/docs/cli-help.txt +++ b/certbot/docs/cli-help.txt @@ -147,7 +147,7 @@ options: case, and to know when to deprecate support for past Python versions and flags. If you wish to hide this information from the Let's Encrypt server, set this to - "". (default: CertbotACMEClient/5.3.1 (certbot; + "". (default: CertbotACMEClient/5.4.0 (certbot; OS_NAME OS_VERSION) Authenticator/XXX Installer/YYY (SUBCOMMAND; flags: FLAGS) Py/major.minor.patchlevel). The flags encoded in the user agent are: --duplicate, @@ -759,18 +759,18 @@ webroot: --webroot-path WEBROOT_PATH, -w WEBROOT_PATH public_html / webroot path. This can be specified - multiple times to handle different domains; each - domain will have the webroot path that preceded it. - For instance: `-w /var/www/example -d example.com -d - www.example.com -w /var/www/thing -d thing.net -d + multiple times to handle different identifiers; each + identifier will have the webroot path that preceded + it. For instance: `-w /var/www/example -d example.com + -d www.example.com -w /var/www/thing -d thing.net -d m.thing.net` (default: Ask) --webroot-map WEBROOT_MAP - JSON dictionary mapping domains to webroot paths; this - implies -d for each entry. You may need to escape this - from your shell. E.g.: --webroot-map - '{"eg1.is,m.eg1.is":"/www/eg1/", "eg2.is":"/www/eg2"}' - This option is merged with, but takes precedence over, - -w / -d entries. At present, if you put webroot-map in - a config file, it needs to be on a single line, like: - webroot-map = {"example.com":"/var/www"}. (default: - {}) + JSON dictionary mapping identifiers to webroot paths; + this implies -d or --ip-address for each entry. You + may need to escape this from your shell. E.g.: + --webroot-map '{"eg1.is,m.eg1.is":"/www/eg1/", + "eg2.is":"/www/eg2"}' This option is merged with, but + takes precedence over, -w / -d entries. At present, if + you put webroot-map in a config file, it needs to be + on a single line, like: webroot-map = + {"example.com":"/var/www"}. (default: {}) diff --git a/certbot/src/certbot/__init__.py b/certbot/src/certbot/__init__.py index 973f39cd5..ce513774a 100644 --- a/certbot/src/certbot/__init__.py +++ b/certbot/src/certbot/__init__.py @@ -1,4 +1,4 @@ """Certbot client.""" # version number like 1.2.3a0, must have at least 2 parts, like 1.2 -__version__ = '5.4.0.dev0' +__version__ = '5.4.0' diff --git a/letstest/setup.py b/letstest/setup.py index b05b9f6bd..0bc75318d 100644 --- a/letstest/setup.py +++ b/letstest/setup.py @@ -1,6 +1,6 @@ from setuptools import setup -version = '5.4.0.dev0' +version = '5.4.0' setup( version=version, diff --git a/packages/SHA256SUMS b/packages/SHA256SUMS new file mode 100644 index 000000000..785c4b259 --- /dev/null +++ b/packages/SHA256SUMS @@ -0,0 +1,17 @@ +906e6cca7f58b5526c0ddfe3d71a7a41f8fa10acf3b083dd35cf619b5b015ca8 acme-5.4.0.tar.gz +c0757fbc82aec597072219ce05c559f3bd2e20e9e96a54a5286f297e639fb91b certbot-5.4.0.tar.gz +be3e6d8d2c3df861f852535f869beec7a024350c32d8ba3182b40328cf28839a certbot_apache-5.4.0.tar.gz +27ba8dc93580bff96f88f4b7373a7dd76a061bd491ede808f79fcdcdc6522116 certbot_dns_cloudflare-5.4.0.tar.gz +6362071234fcb68be1e1101f51ae9532ace2c2601071ed126a84ea34dd8d9dd8 certbot_dns_digitalocean-5.4.0.tar.gz +b6995f42b2e8bd74fdb1e6f4f62eb17bf073c53fdcd989b938073a0b820347a2 certbot_dns_dnsimple-5.4.0.tar.gz +b3e7dbd1c73314ec82e23004fa444dfdbb3afc945af23cc195f1528e31d2490c certbot_dns_dnsmadeeasy-5.4.0.tar.gz +eb30aa71b27f0bb060a9b70cac3d34bfe127906329a1d4bc5e90e5acdbc8e1c1 certbot_dns_gehirn-5.4.0.tar.gz +b55c0ccefca6a59cc273f8cdf846defa52db4f06159e7934ec20295627c0e393 certbot_dns_google-5.4.0.tar.gz +61197ffe075f81cff3f68cffae3851fed17f8bf7479b81229a1dc5d0ec234417 certbot_dns_linode-5.4.0.tar.gz +7edcf171a34f9156e1c1c3e2cf59d2172d93c57746b226023addd05f49af4221 certbot_dns_luadns-5.4.0.tar.gz +cdbb5aeb49822409e00b4b461ee6975b08e38d9c6fcd272829f7e83e30d51b58 certbot_dns_nsone-5.4.0.tar.gz +7c4908a63749547e3a6f61f4c61f51cf66020b7f7bdde2c40d7177ebac198814 certbot_dns_ovh-5.4.0.tar.gz +27a029ae558a5d241df1a441a4f711b36d76df2f5c4f049ed3d1b57d7d10b59a certbot_dns_rfc2136-5.4.0.tar.gz +42e45156e5f20c9bc24b337082488893ab4e29635d35036da003c0cdeafcd9eb certbot_dns_route53-5.4.0.tar.gz +fd94416ea7766052f3702deb45fd1d90a46a8c97626609f443f9f076ab4a06ce certbot_dns_sakuracloud-5.4.0.tar.gz +592306f22162773083d378f85499b5c39c1c42d5fdfa23c42d7b52bbe1896c79 certbot_nginx-5.4.0.tar.gz diff --git a/packages/SHA256SUMS.asc b/packages/SHA256SUMS.asc new file mode 100644 index 000000000..43f95f60f --- /dev/null +++ b/packages/SHA256SUMS.asc @@ -0,0 +1,14 @@ +-----BEGIN PGP SIGNATURE----- + +iQGzBAABCAAdFiEE8ocbQVKuE8SVGREfRHv2g6o7JsMFAmmwWSMACgkQRHv2g6o7 +JsPPowwAmJGF/Q3WS4dneeSS9H7f82QKO04A76lPEmZecssFrmFdMyk9wOm1Zy0z +n/gg6wIC6vgac4pXpZicgSjb8fsNemrV2iJ0DipRkk48qRE0UYqrvEXBO83bnZcE +rHjTY79nY5lUbsnPAihxlopWOvNjRtzKz2z9+Whz+EOtYi19i6E8KKt09y2uiw/2 +8iKLbmqxMwHCimjxOjEODjIZDsbpzCY2d748wKVKUhdrZBSht8gPK2QQoTJIYSV7 +t2olmkH9oSiSw+7bNWFQwD64g6F6Y+42UTRMVJZBZz97jFPa+tETDRXcg0zGbJu5 +tgbgVdiUPuHN5sYzMYyJw+pw79Z0zsZ2ZJAfuTQ/e1Q3vNhDmDxAIet1HmtrcmJS +7r9y6mY4CjG7hBdf3trG546XR1YXbVu0razScM9oy+ojEq+9uMcNRgx65ez18HGP +o2mXFEsrFWmlFn26v9HxAZlvB7+ywWh2MjJvkxtCvxAxMcAiFfaIHieLATiMh6dK +E7q8uNn3 +=XGGJ +-----END PGP SIGNATURE----- diff --git a/packages/acme-5.4.0.tar.gz b/packages/acme-5.4.0.tar.gz new file mode 100644 index 000000000..90d920125 Binary files /dev/null and b/packages/acme-5.4.0.tar.gz differ diff --git a/packages/certbot-5.4.0.tar.gz b/packages/certbot-5.4.0.tar.gz new file mode 100644 index 000000000..7e4710eab Binary files /dev/null and b/packages/certbot-5.4.0.tar.gz differ diff --git a/packages/certbot_apache-5.4.0.tar.gz b/packages/certbot_apache-5.4.0.tar.gz new file mode 100644 index 000000000..35decf76a Binary files /dev/null and b/packages/certbot_apache-5.4.0.tar.gz differ diff --git a/packages/certbot_dns_cloudflare-5.4.0.tar.gz b/packages/certbot_dns_cloudflare-5.4.0.tar.gz new file mode 100644 index 000000000..ad0943ccd Binary files /dev/null and b/packages/certbot_dns_cloudflare-5.4.0.tar.gz differ diff --git a/packages/certbot_dns_digitalocean-5.4.0.tar.gz b/packages/certbot_dns_digitalocean-5.4.0.tar.gz new file mode 100644 index 000000000..42a5231ba Binary files /dev/null and b/packages/certbot_dns_digitalocean-5.4.0.tar.gz differ diff --git a/packages/certbot_dns_dnsimple-5.4.0.tar.gz b/packages/certbot_dns_dnsimple-5.4.0.tar.gz new file mode 100644 index 000000000..981f783d7 Binary files /dev/null and b/packages/certbot_dns_dnsimple-5.4.0.tar.gz differ diff --git a/packages/certbot_dns_dnsmadeeasy-5.4.0.tar.gz b/packages/certbot_dns_dnsmadeeasy-5.4.0.tar.gz new file mode 100644 index 000000000..ad7733af1 Binary files /dev/null and b/packages/certbot_dns_dnsmadeeasy-5.4.0.tar.gz differ diff --git a/packages/certbot_dns_gehirn-5.4.0.tar.gz b/packages/certbot_dns_gehirn-5.4.0.tar.gz new file mode 100644 index 000000000..e90225cb3 Binary files /dev/null and b/packages/certbot_dns_gehirn-5.4.0.tar.gz differ diff --git a/packages/certbot_dns_google-5.4.0.tar.gz b/packages/certbot_dns_google-5.4.0.tar.gz new file mode 100644 index 000000000..0b8e83cbd Binary files /dev/null and b/packages/certbot_dns_google-5.4.0.tar.gz differ diff --git a/packages/certbot_dns_linode-5.4.0.tar.gz b/packages/certbot_dns_linode-5.4.0.tar.gz new file mode 100644 index 000000000..5f67821e9 Binary files /dev/null and b/packages/certbot_dns_linode-5.4.0.tar.gz differ diff --git a/packages/certbot_dns_luadns-5.4.0.tar.gz b/packages/certbot_dns_luadns-5.4.0.tar.gz new file mode 100644 index 000000000..6361a0222 Binary files /dev/null and b/packages/certbot_dns_luadns-5.4.0.tar.gz differ diff --git a/packages/certbot_dns_nsone-5.4.0.tar.gz b/packages/certbot_dns_nsone-5.4.0.tar.gz new file mode 100644 index 000000000..520e85c1f Binary files /dev/null and b/packages/certbot_dns_nsone-5.4.0.tar.gz differ diff --git a/packages/certbot_dns_ovh-5.4.0.tar.gz b/packages/certbot_dns_ovh-5.4.0.tar.gz new file mode 100644 index 000000000..9511377c4 Binary files /dev/null and b/packages/certbot_dns_ovh-5.4.0.tar.gz differ diff --git a/packages/certbot_dns_rfc2136-5.4.0.tar.gz b/packages/certbot_dns_rfc2136-5.4.0.tar.gz new file mode 100644 index 000000000..4e1f9451c Binary files /dev/null and b/packages/certbot_dns_rfc2136-5.4.0.tar.gz differ diff --git a/packages/certbot_dns_route53-5.4.0.tar.gz b/packages/certbot_dns_route53-5.4.0.tar.gz new file mode 100644 index 000000000..029153e35 Binary files /dev/null and b/packages/certbot_dns_route53-5.4.0.tar.gz differ diff --git a/packages/certbot_dns_sakuracloud-5.4.0.tar.gz b/packages/certbot_dns_sakuracloud-5.4.0.tar.gz new file mode 100644 index 000000000..3e44d0810 Binary files /dev/null and b/packages/certbot_dns_sakuracloud-5.4.0.tar.gz differ diff --git a/packages/certbot_nginx-5.4.0.tar.gz b/packages/certbot_nginx-5.4.0.tar.gz new file mode 100644 index 000000000..0360e27a8 Binary files /dev/null and b/packages/certbot_nginx-5.4.0.tar.gz differ