Skip to content

Commit

Permalink
Merge pull request #9581 from certbot/candidate-2.3.0
Browse files Browse the repository at this point in the history
Release candidate 2.3.0
  • Loading branch information
bmw committed Feb 14, 2023
2 parents 1b904b6 + 941119f commit fedb0b5
Show file tree
Hide file tree
Showing 21 changed files with 71 additions and 35 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.3.0.dev0'
version = '2.4.0.dev0'

install_requires = [
'cryptography>=2.5.0',
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.3.0.dev0'
version = '2.4.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.3.0.dev0'
version = '2.4.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.3.0.dev0'
version = '2.4.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.3.0.dev0'
version = '2.4.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.3.0.dev0'
version = '2.4.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.3.0.dev0'
version = '2.4.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.3.0.dev0'
version = '2.4.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.3.0.dev0'
version = '2.4.0.dev0'

install_requires = [
'google-api-python-client>=1.5.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.3.0.dev0'
version = '2.4.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.3.0.dev0'
version = '2.4.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.3.0.dev0'
version = '2.4.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.3.0.dev0'
version = '2.4.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.3.0.dev0'
version = '2.4.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.3.0.dev0'
version = '2.4.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.3.0.dev0'
version = '2.4.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.3.0.dev0'
version = '2.4.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.3.0 - master
## 2.4.0 - master

### Added

*

### Changed

*

### Fixed

*

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

## 2.3.0 - 2023-02-14

### 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.3.0.dev0'
__version__ = '2.4.0.dev0'
50 changes: 35 additions & 15 deletions certbot/docs/cli-help.txt
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ manage certificates:
certificates Display information about certificates you have from Certbot
revoke Revoke a certificate (supply --cert-name or --cert-path)
delete Delete a certificate (supply --cert-name)
reconfigure Update a certificate's configuration (supply --cert-name)

manage your account:
register Create an ACME account
Expand All @@ -35,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 All @@ -58,18 +59,15 @@ optional arguments:
it's not being run in a terminal. This flag cannot be
used with the renew subcommand. (default: False)
-d DOMAIN, --domains DOMAIN, --domain DOMAIN
Domain names to apply. For multiple domains you can
Domain names to include. For multiple domains you can
use multiple -d flags or enter a comma separated list
of domains as a parameter. The first domain provided
will be the subject CN of the certificate, and all
domains will be Subject Alternative Names on the
certificate. The first domain will also be used in
some software user interfaces and as the file paths
for the certificate and related material unless
otherwise specified or you already have a certificate
with the same name. In the case of a name collision it
will append a number like 0001 to the file path name.
(default: Ask)
of domains as a parameter. All domains will be
included as Subject Alternative Names on the
certificate. The first domain will be used as the
certificate name, unless otherwise specified or if you
already have a certificate with the same name. In the
case of a name conflict, a number like -0001 will be
appended to the certificate name. (default: Ask)
--eab-kid EAB_KID Key Identifier for External Account Binding (default:
None)
--eab-hmac-key EAB_HMAC_KEY
Expand Down Expand Up @@ -126,7 +124,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.2.0 (certbot;
"". (default: CertbotACMEClient/2.3.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 @@ -229,6 +227,17 @@ security:
testing:
The following flags are meant for testing and integration purposes only.

--run-deploy-hooks When performing a test run using `--dry-run` or
`reconfigure`, run any applicable deploy hooks. This
includes hooks set on the command line, saved in the
certificate's renewal configuration file, or present
in the renewal-hooks directory. To exclude directory
hooks, use --no-directory-hooks. The hook(s) will only
be run if the dry run succeeds, and will use the
current active certificate, not the temporary test
certificate acquired during the dry run. This flag is
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
Expand Down Expand Up @@ -288,6 +297,8 @@ manage:
--cert-name
update_symlinks Recreate symlinks in your /etc/letsencrypt/live/
directory
reconfigure Update renewal configuration for a certificate
specified by --cert-name

run:
Options for obtaining & installing certificates
Expand Down Expand Up @@ -432,6 +443,9 @@ enhance:
show_account:
Options useful for the "show_account" subcommand:

reconfigure:
Common options that may be updated with the "reconfigure" subcommand:

plugins:
Plugin Selection: Certbot client supports an extensible plugins
architecture. See 'certbot plugins' for a list of all installed plugins
Expand Down Expand Up @@ -707,10 +721,16 @@ null:
Null Installer

standalone:
Spin up a temporary webserver
Runs an HTTP server locally which serves the necessary validation files
under the /.well-known/acme-challenge/ request path. Suitable if there is
no HTTP server already running. HTTP challenge only (wildcards not
supported).

webroot:
Place files in webroot directory
Saves the necessary validation files to a .well-known/acme-challenge/
directory within the nominated webroot path. A seperate HTTP server must
be running and serving files from the webroot path. HTTP challenge only
(wildcards not supported).

--webroot-path WEBROOT_PATH, -w WEBROOT_PATH
public_html / webroot path. This can be specified
Expand Down

0 comments on commit fedb0b5

Please sign in to comment.