Skip to content

Commit

Permalink
Merge pull request #9692 from certbot/candidate-2.6.0
Browse files Browse the repository at this point in the history
Release Certbot 2.6.0
  • Loading branch information
bmw committed May 9, 2023
2 parents d2e2a92 + 36bfddb commit 0ac8e10
Show file tree
Hide file tree
Showing 21 changed files with 71 additions and 47 deletions.
2 changes: 1 addition & 1 deletion acme/docs/jws-help.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@ usage: jws [-h] [--compact] {sign,verify} ...
positional arguments:
{sign,verify}

optional arguments:
options:
-h, --help show this help message and exit
--compact
2 changes: 1 addition & 1 deletion acme/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
from setuptools import find_packages
from setuptools import setup

version = '2.6.0.dev0'
version = '2.7.0.dev0'

install_requires = [
'cryptography>=3.2.1',
Expand Down
2 changes: 1 addition & 1 deletion certbot-apache/setup.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
from setuptools import find_packages
from setuptools import setup

version = '2.6.0.dev0'
version = '2.7.0.dev0'

install_requires = [
# We specify the minimum acme and certbot version as the current plugin
Expand Down
2 changes: 1 addition & 1 deletion certbot-compatibility-test/setup.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
from setuptools import find_packages
from setuptools import setup

version = '2.6.0.dev0'
version = '2.7.0.dev0'

install_requires = [
'certbot',
Expand Down
2 changes: 1 addition & 1 deletion certbot-dns-cloudflare/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from setuptools import find_packages
from setuptools import setup

version = '2.6.0.dev0'
version = '2.7.0.dev0'

install_requires = [
'cloudflare>=1.5.1',
Expand Down
2 changes: 1 addition & 1 deletion certbot-dns-digitalocean/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from setuptools import find_packages
from setuptools import setup

version = '2.6.0.dev0'
version = '2.7.0.dev0'

install_requires = [
'python-digitalocean>=1.11', # 1.15.0 or newer is recommended for TTL support
Expand Down
2 changes: 1 addition & 1 deletion certbot-dns-dnsimple/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from setuptools import find_packages
from setuptools import setup

version = '2.6.0.dev0'
version = '2.7.0.dev0'

install_requires = [
# This version of lexicon is required to address the problem described in
Expand Down
2 changes: 1 addition & 1 deletion certbot-dns-dnsmadeeasy/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from setuptools import find_packages
from setuptools import setup

version = '2.6.0.dev0'
version = '2.7.0.dev0'

install_requires = [
'dns-lexicon>=3.2.1',
Expand Down
2 changes: 1 addition & 1 deletion certbot-dns-gehirn/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from setuptools import find_packages
from setuptools import setup

version = '2.6.0.dev0'
version = '2.7.0.dev0'

install_requires = [
'dns-lexicon>=3.2.1',
Expand Down
2 changes: 1 addition & 1 deletion certbot-dns-google/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from setuptools import find_packages
from setuptools import setup

version = '2.6.0.dev0'
version = '2.7.0.dev0'

install_requires = [
'google-api-python-client>=1.6.5',
Expand Down
2 changes: 1 addition & 1 deletion certbot-dns-linode/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from setuptools import find_packages
from setuptools import setup

version = '2.6.0.dev0'
version = '2.7.0.dev0'

install_requires = [
'dns-lexicon>=3.2.1',
Expand Down
2 changes: 1 addition & 1 deletion certbot-dns-luadns/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from setuptools import find_packages
from setuptools import setup

version = '2.6.0.dev0'
version = '2.7.0.dev0'

install_requires = [
'dns-lexicon>=3.2.1',
Expand Down
2 changes: 1 addition & 1 deletion certbot-dns-nsone/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from setuptools import find_packages
from setuptools import setup

version = '2.6.0.dev0'
version = '2.7.0.dev0'

install_requires = [
'dns-lexicon>=3.2.1',
Expand Down
2 changes: 1 addition & 1 deletion certbot-dns-ovh/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from setuptools import find_packages
from setuptools import setup

version = '2.6.0.dev0'
version = '2.7.0.dev0'

install_requires = [
'dns-lexicon>=3.2.1',
Expand Down
2 changes: 1 addition & 1 deletion certbot-dns-rfc2136/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from setuptools import find_packages
from setuptools import setup

version = '2.6.0.dev0'
version = '2.7.0.dev0'

install_requires = [
'dnspython>=1.15.0',
Expand Down
2 changes: 1 addition & 1 deletion certbot-dns-route53/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from setuptools import find_packages
from setuptools import setup

version = '2.6.0.dev0'
version = '2.7.0.dev0'

install_requires = [
'boto3>=1.15.15',
Expand Down
2 changes: 1 addition & 1 deletion certbot-dns-sakuracloud/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from setuptools import find_packages
from setuptools import setup

version = '2.6.0.dev0'
version = '2.7.0.dev0'

install_requires = [
'dns-lexicon>=3.2.1',
Expand Down
2 changes: 1 addition & 1 deletion certbot-nginx/setup.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
from setuptools import find_packages
from setuptools import setup

version = '2.6.0.dev0'
version = '2.7.0.dev0'

install_requires = [
# We specify the minimum acme and certbot version as the current plugin
Expand Down
18 changes: 17 additions & 1 deletion certbot/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,23 @@

Certbot adheres to [Semantic Versioning](https://semver.org/).

## 2.6.0 - master
## 2.7.0 - master

### Added

*

### Changed

*

### Fixed

*

More details about these changes can be found on our GitHub repo.

## 2.6.0 - 2023-05-09

### Added

Expand Down
2 changes: 1 addition & 1 deletion certbot/certbot/__init__.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
"""Certbot client."""
# version number like 1.2.3a0, must have at least 2 parts, like 1.2
__version__ = '2.6.0.dev0'
__version__ = '2.7.0.dev0'
62 changes: 35 additions & 27 deletions certbot/docs/cli-help.txt
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ manage your account:
--agree-tos Agree to the ACME server's Subscriber Agreement
-m EMAIL Email address for important account notifications

optional arguments:
options:
-h, --help show this help message and exit
-c CONFIG_FILE, --config CONFIG_FILE
path to config file (default: /etc/letsencrypt/cli.ini
Expand Down Expand Up @@ -74,26 +74,24 @@ optional arguments:
HMAC key for External Account Binding (default: None)
--cert-name CERTNAME Certificate name to apply. This name is used by
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
creating a new certificate, specifies the new
certificate's name. (default: the first provided
domain or the name of an existing certificate on your
system for the same domains)
--dry-run Perform a test run of the client, obtaining test
(invalid) certificates but not saving them to disk.
This can currently only be used with the 'certonly'
and 'renew' subcommands. Note: Although --dry-run
tries to avoid making any persistent changes on a
system, it is not completely side-effect free: if used
with webserver authenticator plugins like apache and
nginx, it makes and then reverts temporary config
changes in order to obtain test certificates, and
reloads webservers to deploy and then roll back those
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)
--dry-run Perform a test run against the Let's Encrypt staging
server, obtaining test (invalid) certificates but not
saving them to disk. This can only be used with the
'certonly' and 'renew' subcommands. It may trigger
webserver reloads to temporarily modify & roll back
configuration files. --pre-hook and --post-hook
commands run by default. --deploy-hook commands do not
run, unless enabled by --run-deploy-hooks. The test
server may be overridden with --server. (default:
False)
--debug-challenges After setting up challenges, wait for user input
before submitting to CA. When used in combination with
the `-v` option, the challenge URLs or FQDNs and their
Expand Down Expand Up @@ -124,7 +122,7 @@ optional arguments:
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/2.5.0 (certbot;
"". (default: CertbotACMEClient/2.6.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,
Expand Down Expand Up @@ -239,10 +237,11 @@ testing:
recommended when modifying the deploy hook using
`reconfigure`. (default: False)
--test-cert, --staging
Use the staging server to obtain or revoke test
(invalid) certificates; equivalent to --server
https://acme-staging-v02.api.letsencrypt.org/directory
(default: False)
Use the Let's Encrypt staging server to obtain or
revoke test (invalid) certificates; equivalent to
--server https://acme-
staging-v02.api.letsencrypt.org/directory (default:
False)
--debug Show tracebacks in case of errors (default: False)
--no-verify-ssl Disable verification of the ACME server's certificate.
The root certificates trusted by Certbot can be
Expand Down Expand Up @@ -603,13 +602,22 @@ dns-google:
before asking the ACME server to verify the DNS
record. (default: 60)
--dns-google-credentials DNS_GOOGLE_CREDENTIALS
Path to Google Cloud DNS service account JSON file.
(See https://developers.google.com/identity/protocols/
OAuth2ServiceAccount#creatinganaccount forinformation
about creating a service account and
https://cloud.google.com/dns/access-
Path to Google Cloud DNS service account JSON file to
use instead of relying on Application Default
Credentials (ADC). (See https://cloud.google.com/docs/
authentication/application-default-credentials for
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
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:
Obtain certificates using a DNS TXT record (if you are using Linode for
Expand Down

0 comments on commit 0ac8e10

Please sign in to comment.