Skip to content

Commit

Permalink
Release 1.23.0
Browse files Browse the repository at this point in the history
  • Loading branch information
bmw committed Feb 8, 2022
1 parent 69461bc commit 719f3ac
Show file tree
Hide file tree
Showing 20 changed files with 111 additions and 20 deletions.
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 = '1.23.0.dev0'
version = '1.23.0'

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

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

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

install_requires = [
'cloudflare>=1.5.1',
Expand Down
2 changes: 1 addition & 1 deletion certbot-dns-cloudxns/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 = '1.23.0.dev0'
version = '1.23.0'

install_requires = [
'dns-lexicon>=3.2.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 = '1.23.0.dev0'
version = '1.23.0'

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

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

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

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

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

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

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

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

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

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

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

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

install_requires = [
# We specify the minimum acme and certbot version as the current plugin
Expand Down
2 changes: 1 addition & 1 deletion certbot/certbot/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import sys
import warnings

__version__ = '1.23.0.dev0'
__version__ = '1.23.0'

if sys.version_info[:2] == (3, 6):
warnings.warn(
Expand Down
93 changes: 92 additions & 1 deletion certbot/docs/cli-help.txt
Original file line number Diff line number Diff line change
Expand Up @@ -31,14 +31,79 @@ manage your account:
register Create an ACME account
unregister Deactivate an ACME account
update_account Update an ACME account
show_account Display account details
--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
and ~/.config/letsencrypt/cli.ini)
-v, --verbose This flag can be used multiple times to incrementally
increase the verbosity of output, e.g. -vvv. (default:
0)
--max-log-backups MAX_LOG_BACKUPS
Specifies the maximum number of backup logs that
should be kept by Certbot's built in log rotation.
Setting this flag to 0 disables log rotation entirely,
causing Certbot to always append to the same log file.
(default: 1000)
-n, --non-interactive, --noninteractive
Run without ever asking for user input. This may
require additional command line flags; the client will
try to explain which ones are required if it finds one
missing (default: False)
--force-interactive Force Certbot to be interactive even if it detects
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
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)
--eab-kid EAB_KID Key Identifier for External Account Binding (default:
None)
--eab-hmac-key EAB_HMAC_KEY
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
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)
--debug-challenges After setting up challenges, wait for user input
before submitting to CA (default: False)
--preferred-chain PREFERRED_CHAIN
Set the preferred certificate chain. If the CA offers
multiple certificate chains, prefer the chain whose
topmost certificate was issued from this Subject
Common Name. If no match, the default offered chain
will be used. (default: None)
--preferred-challenges PREF_CHALLS
A sorted, comma delimited list of the preferred
challenge to use during authorization with the most
Expand All @@ -48,6 +113,29 @@ optional arguments:
for details. ACME Challenges are versioned, but if you
pick "http" rather than "http-01", Certbot will select
the latest version automatically. (default: [])
--issuance-timeout ISSUANCE_TIMEOUT
This option specifies how long (in seconds) Certbot
will wait for the server to issue a certificate.
(default: 90)
--user-agent USER_AGENT
Set a custom user agent string for the client. User
agent strings allow the CA to collect high level
statistics about success rates by OS, plugin and use
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/1.23.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,
--force-renew, --allow-subset-of-names, -n, and
whether any hooks are set.
--user-agent-comment USER_AGENT_COMMENT
Add a comment to the default user agent string. May be
used when repackaging Certbot or calling it from
another tool to allow additional statistical data to
be collected. Ignored if --user-agent is set.
(Example: Foo-Wrapper/1.0) (default: None)

automation:
Flags for automating execution & other tweaks
Expand Down Expand Up @@ -332,6 +420,9 @@ enhance:
Helps to harden the TLS configuration by adding security enhancements to
already existing configuration.

show_account:
Options useful for the "show_account" subcommand:

plugins:
Plugin Selection: Certbot client supports an extensible plugins
architecture. See 'certbot plugins' for a list of all installed plugins
Expand Down

0 comments on commit 719f3ac

Please sign in to comment.