mirror of
https://github.com/certbot/certbot.git
synced 2026-07-28 08:05:31 +02:00
Skip ToS agreement question if ToS value is None (#9245)
* Skip ToS agreement question if ToS value is None * Add changelog entry * Typo in CHANGELOG Co-authored-by: ohemorange <ebportnoy@gmail.com> * Typo in CHANGELOG Co-authored-by: ohemorange <ebportnoy@gmail.com> Co-authored-by: ohemorange <ebportnoy@gmail.com>
This commit is contained in:
co-authored by
ohemorange
parent
9ef6110e36
commit
1d45939cab
+2
-1
@@ -906,7 +906,8 @@ class BackwardsCompatibleClientV2:
|
||||
return regr_res
|
||||
else:
|
||||
client_v2 = cast(ClientV2, self.client)
|
||||
if "terms_of_service" in client_v2.directory.meta:
|
||||
if ("terms_of_service" in client_v2.directory.meta and
|
||||
client_v2.directory.meta.terms_of_service is not None):
|
||||
_assess_tos(client_v2.directory.meta.terms_of_service)
|
||||
regr = regr.update(terms_of_service_agreed=True)
|
||||
return client_v2.new_account(regr)
|
||||
|
||||
@@ -17,6 +17,11 @@ Certbot adheres to [Semantic Versioning](https://semver.org/).
|
||||
|
||||
* Certbot for Windows has been upgraded to use Python 3.9.11, in response to
|
||||
https://www.openssl.org/news/secadv/20220315.txt.
|
||||
* Previously, when Certbot was in the process of registering a new ACME account
|
||||
and the ACME server did not present any Terms of Service, the user was asked to
|
||||
agree with a non-existent Terms of Service ("None"). This bug is now fixed, so
|
||||
that if an ACME server does not provide any Terms of Service to agree with, the
|
||||
user is not asked to agree to a non-existent Terms of Service any longer.
|
||||
|
||||
More details about these changes can be found on our GitHub repo.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user