diff --git a/certbot/CHANGELOG.md b/certbot/CHANGELOG.md index 7b7e3464c..f7906e7e7 100644 --- a/certbot/CHANGELOG.md +++ b/certbot/CHANGELOG.md @@ -18,6 +18,7 @@ Certbot adheres to [Semantic Versioning](https://semver.org/). * Add `make_self_signed_cert` to `acme.crypto_util` to replace `gen_ss_cert. * Directory hooks are now run on all commands by default, not just `renew` * Help output now shows `False` as default when it can be set via `cli.ini` instead of `None` +* Changed terms of service agreement text to have a newline after the TOS link ### Fixed diff --git a/certbot/certbot/_internal/main.py b/certbot/certbot/_internal/main.py index e6ad35dce..ce44bd6ab 100644 --- a/certbot/certbot/_internal/main.py +++ b/certbot/certbot/_internal/main.py @@ -709,8 +709,8 @@ def _determine_account(config: configuration.NamespaceConfig def _tos_cb(terms_of_service: str) -> None: if config.tos: return - msg = ("Please read the Terms of Service at {0}. You " - "must agree in order to register with the ACME " + msg = ("Please read the Terms of Service at: {0}\n" + "You must agree in order to register with the ACME " "server. Do you agree?".format(terms_of_service)) result = display_util.yesno(msg, cli_flag="--agree-tos", force_interactive=True) if not result: