1
0
mirror of https://github.com/certbot/certbot.git synced 2025-08-09 15:02:48 +03:00

Release 2.6.0

This commit is contained in:
Erica Portnoy
2023-05-09 12:45:28 -07:00
parent e0e2bfe13a
commit 013621d04e
19 changed files with 53 additions and 45 deletions

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.6.0.dev0' version = '2.6.0'
install_requires = [ install_requires = [
'cryptography>=3.2.1', 'cryptography>=3.2.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.6.0.dev0' version = '2.6.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

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.6.0.dev0' version = '2.6.0'
install_requires = [ install_requires = [
'certbot', 'certbot',

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.6.0.dev0' version = '2.6.0'
install_requires = [ install_requires = [
'cloudflare>=1.5.1', 'cloudflare>=1.5.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.6.0.dev0' version = '2.6.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

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.6.0.dev0' version = '2.6.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

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.6.0.dev0' version = '2.6.0'
install_requires = [ install_requires = [
'dns-lexicon>=3.2.1', 'dns-lexicon>=3.2.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.6.0.dev0' version = '2.6.0'
install_requires = [ install_requires = [
'dns-lexicon>=3.2.1', 'dns-lexicon>=3.2.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.6.0.dev0' version = '2.6.0'
install_requires = [ install_requires = [
'google-api-python-client>=1.6.5', 'google-api-python-client>=1.6.5',

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.6.0.dev0' version = '2.6.0'
install_requires = [ install_requires = [
'dns-lexicon>=3.2.1', 'dns-lexicon>=3.2.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.6.0.dev0' version = '2.6.0'
install_requires = [ install_requires = [
'dns-lexicon>=3.2.1', 'dns-lexicon>=3.2.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.6.0.dev0' version = '2.6.0'
install_requires = [ install_requires = [
'dns-lexicon>=3.2.1', 'dns-lexicon>=3.2.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.6.0.dev0' version = '2.6.0'
install_requires = [ install_requires = [
'dns-lexicon>=3.2.1', 'dns-lexicon>=3.2.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.6.0.dev0' version = '2.6.0'
install_requires = [ install_requires = [
'dnspython>=1.15.0', 'dnspython>=1.15.0',

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.6.0.dev0' version = '2.6.0'
install_requires = [ install_requires = [
'boto3>=1.15.15', 'boto3>=1.15.15',

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.6.0.dev0' version = '2.6.0'
install_requires = [ install_requires = [
'dns-lexicon>=3.2.1', 'dns-lexicon>=3.2.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.6.0.dev0' version = '2.6.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

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.6.0.dev0' __version__ = '2.6.0'

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
optional arguments: options:
-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
@@ -74,26 +74,24 @@ optional arguments:
HMAC key for External Account Binding (default: None) HMAC key for External Account Binding (default: None)
--cert-name CERTNAME Certificate name to apply. This name is used by --cert-name CERTNAME Certificate name to apply. This name is used by
Certbot for housekeeping and in file paths; it doesn't Certbot for housekeeping and in file paths; it doesn't
affect the content of the certificate itself. To see affect the content of the certificate itself.
Certificate name cannot contain filepath separators
(i.e. '/' or '\', depending on the platform). To see
certificate names, run 'certbot certificates'. When certificate names, run 'certbot certificates'. When
creating a new certificate, specifies the new creating a new certificate, specifies the new
certificate's name. (default: the first provided certificate's name. (default: the first provided
domain or the name of an existing certificate on your domain or the name of an existing certificate on your
system for the same domains) system for the same domains)
--dry-run Perform a test run of the client, obtaining test --dry-run Perform a test run against the Let's Encrypt staging
(invalid) certificates but not saving them to disk. server, obtaining test (invalid) certificates but not
This can currently only be used with the 'certonly' saving them to disk. This can only be used with the
and 'renew' subcommands. Note: Although --dry-run 'certonly' and 'renew' subcommands. It may trigger
tries to avoid making any persistent changes on a webserver reloads to temporarily modify & roll back
system, it is not completely side-effect free: if used configuration files. --pre-hook and --post-hook
with webserver authenticator plugins like apache and commands run by default. --deploy-hook commands do not
nginx, it makes and then reverts temporary config run, unless enabled by --run-deploy-hooks. The test
changes in order to obtain test certificates, and server may be overridden with --server. (default:
reloads webservers to deploy and then roll back those False)
changes. It also calls --pre-hook and --post-hook
commands if they are defined because they may be
necessary to accurately simulate renewal. --deploy-
hook commands are not called. (default: False)
--debug-challenges After setting up challenges, wait for user input --debug-challenges After setting up challenges, wait for user input
before submitting to CA. When used in combination with before submitting to CA. When used in combination with
the `-v` option, the challenge URLs or FQDNs and their the `-v` option, the challenge URLs or FQDNs and their
@@ -124,7 +122,7 @@ optional arguments:
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.5.0 (certbot; "". (default: CertbotACMEClient/2.6.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,
@@ -239,10 +237,11 @@ testing:
recommended when modifying the deploy hook using recommended when modifying the deploy hook using
`reconfigure`. (default: False) `reconfigure`. (default: False)
--test-cert, --staging --test-cert, --staging
Use the staging server to obtain or revoke test Use the Let's Encrypt staging server to obtain or
(invalid) certificates; equivalent to --server revoke test (invalid) certificates; equivalent to
https://acme-staging-v02.api.letsencrypt.org/directory --server https://acme-
(default: False) staging-v02.api.letsencrypt.org/directory (default:
False)
--debug Show tracebacks in case of errors (default: False) --debug Show tracebacks in case of errors (default: False)
--no-verify-ssl Disable verification of the ACME server's certificate. --no-verify-ssl Disable verification of the ACME server's certificate.
The root certificates trusted by Certbot can be The root certificates trusted by Certbot can be
@@ -603,13 +602,22 @@ dns-google:
before asking the ACME server to verify the DNS before asking the ACME server to verify the DNS
record. (default: 60) record. (default: 60)
--dns-google-credentials DNS_GOOGLE_CREDENTIALS --dns-google-credentials DNS_GOOGLE_CREDENTIALS
Path to Google Cloud DNS service account JSON file. Path to Google Cloud DNS service account JSON file to
(See https://developers.google.com/identity/protocols/ use instead of relying on Application Default
OAuth2ServiceAccount#creatinganaccount forinformation Credentials (ADC). (See https://cloud.google.com/docs/
about creating a service account and authentication/application-default-credentials for
https://cloud.google.com/dns/access- information about ADC, https://developers.google.com/i
dentity/protocols/OAuth2ServiceAccount#creatinganaccou
nt for information about creating a service account,
and https://cloud.google.com/dns/access-
control#permissions_and_roles for information about control#permissions_and_roles for information about
therequired permissions.) (default: None) the permissions required to modify Cloud DNS records.)
(default: None)
--dns-google-project DNS_GOOGLE_PROJECT
The ID of the Google Cloud project that the Google
Cloud DNS managed zone(s) reside in. This will be
determined automatically if not specified. (default:
None)
dns-linode: dns-linode:
Obtain certificates using a DNS TXT record (if you are using Linode for Obtain certificates using a DNS TXT record (if you are using Linode for