chore(deps): update dependency certbot to v4#22
Open
ZxBot wants to merge 1 commit into
Open
Conversation
Contributor
Author
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
9d45d33 to
453d313
Compare
e4f976e to
0e4939f
Compare
c45e30f to
0e9e013
Compare
0e9e013 to
fa3109c
Compare
243d192 to
603b754
Compare
603b754 to
dc51159
Compare
dc51159 to
a1ce649
Compare
842f826 to
122245a
Compare
391cdfc to
96587a3
Compare
37f7612 to
27c96dd
Compare
27c96dd to
f85f137
Compare
f85f137 to
d5a6720
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
2.11.1→4.2.0Release Notes
certbot/certbot (certbot)
v4.2.0: Certbot 4.2.0Compare Source
Added
--eab-hmac-algparameter to support custom HMAC algorithm forExternal Account Binding.
(#10281)
Changed
that these errors do not hinder the actual certificate issuance.
(#10342)
pytz.(#10350)
acme.crypto_util.probe_sni(#10386)
release. (#10390)
Fixed
it from picking up Python files in the current directory and polluting the
environment for Certbot hooks written in Python.
(#10176,
#10257)
variables for use by post-hooks when certificate renewals fail, but we were
not actually setting them. Now, we are.
(#10259)
for ARI checks instead of the server value from the current invocation of
Certbot. This helps prevent ARI requests from going to the wrong server if
the user changes CAs.
(#10339)
v4.1.1: Certbot 4.1.1Compare Source
Fixed
with let's encrypt but the cert was issued against the default server. This would emit
a scary warning, even though the cert would renew successfully.
have autorenew set to False.
More details about these changes can be found on our GitHub repo.
v4.1.0: Certbot 4.1.0Compare Source
Added
certbot renewwill automatically check ARI when using an ACME server that supports it,and may renew early based on the ARI information. For Let's Encrypt certificates this
will typically cause renewal at around 2/3rds of the certificate's lifetime, even if
the renew_before_expiry field of a lineage renewal config is set a later date.
Changed
acme.challenges.TLSALPN01Responseacme.challenges.TLSALPN01alpn_protocolsfromacme.crypto_util.probe_sniacme.crypto_util.SSLSocketacme.standalone.TLSServeracme.standalone.TLSALPN01Serverenforce_openssl_binary_usagefrom certbot.ocsp.RevocationChecker.versions of the cryptography Python package. Python 3.9.2+ is still
supported.
Fixed
orderNotReadyresponse, polls until order status isready, and resubmits finalization request before polling forvalidto downloadcertificate. This conforms to RFC 8555 more accurately and avoids race conditions where
all authorizations are fulfilled but order has not yet transitioned to ready state on
the server when the finalization request is sent. It also respects retry-after when
polling for finalization readiness.
the renewal configuration so the same setting will be used on renewal.
renew_before_expirycould not beshorter than certbot's default renewal time. If the server does not provide an ARI
response,
renew_before_expirywill continue to override certbot's default. However,an early ARI response will override a later
renew_before_expirytime, to account fornotifications in case of certificate revocation, especially with the impending deprecation
of OCSP (https://letsencrypt.org/2024/12/05/ending-ocsp/). To force a later date, users
can replace certbot's default cron job and/or systemd timer with one of their own timing.
More details about these changes can be found on our GitHub repo.
v4.0.0: Certbot 4.0.0Compare Source
Added
https://datatracker.ietf.org/doc/draft-aaron-acme-profiles/
Changed
Certificates now renew with 1/3rd of lifetime left (or 1/2 of lifetime left,
if the lifetime is shorter than 10 days). This is a change from a hardcoded
renewal at 30 days before expiration. The config field renew_before_expiry
still overrides this default.
removed
acme.crypto_util._pyopenssl_cert_or_req_all_namesremoved
acme.crypto_util._pyopenssl_cert_or_req_sanremoved
acme.crypto_util.dump_pyopenssl_chainremoved
acme.crypto_util.gen_ss_certremoved
certbot.crypto_util.dump_pyopenssl_chainremoved
certbot.crypto_util.pyopenssl_load_certificateFixed
RewriteEngine ondirective added during apache http01 authenticationto the end of the virtual host, so that it overwrites any
RewriteEngine offdirectives that already exist and allows redirection to the challenge URL.
More details about these changes can be found on our GitHub repo.
v3.3.0: Certbot 3.3.0Compare Source
Added
Changed
acme.crypto_util.dump_pyopenssl_chainacme.crypto_util._pyopenssl_cert_or_req_all_namesacme.crypto_util._pyopenssl_cert_or_req_sancertbot.crypto_util.dump_pyopenssl_chaincertbot.crypto_util.pyopenssl_load_certificateFixed
needed in our snap configuration were persisted in calls to external programs
like nginx which could cause them to fail to load OpenSSL.
More details about these changes can be found on our GitHub repo.
v3.2.0: Certbot 3.2.0Compare Source
Added
Changed
gen_ss_certinacme.crypto_utilas it uses deprecatedpyOpenSSL API.
make_self_signed_certtoacme.crypto_utilto replace `gen_ss_cert.renewFalseas default when it can be set viacli.iniinstead ofNoneFixed
was a regression introduced in Certbot 3.1.0.
3.1.0.
preserved.
More details about these changes can be found on our GitHub repo.
v3.1.0: Certbot 3.1.0Compare Source
Added
Changed
components.
Fixed
crashes affecting 32-bit ARM users.
More details about these changes can be found on our GitHub repo.
v3.0.1: Certbot 3.0.1Compare Source
Fixed
when checking OCSP status.
More details about these changes can be found on our GitHub repo.
v3.0.0: Certbot 3.0.0Compare Source
Added
Changed
csr_dirandkey_dirattributes oncertbot.configuration.NamespaceConfigwere removed.--manual-public-ip-logging-okcommand line flag was removed.--dns-route53-propagation-secondscommand line flag was removed.certbot_dns_route53.authenticatormodule has been removed. This shouldnot affect any users of the plugin and instead would only affect developers
trying to develop on top of the old code.
release.
Fixed
More details about these changes can be found on our GitHub repo.
Configuration
📅 Schedule: (in timezone Europe/Rome)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate.