1
0
mirror of https://github.com/mail-in-a-box/mailinabox.git synced 2024-11-22 02:17:26 +00:00

letencrypt now supports idna, remove the check/block

This commit is contained in:
Joshua Tauberer 2017-04-16 15:09:10 -04:00
parent 416dbebf45
commit add985ce5d
2 changed files with 2 additions and 7 deletions

View File

@ -4,7 +4,8 @@ CHANGELOG
In Development In Development
-------------- --------------
ownCloud is replaced with Nextcloud 10.0.4. * ownCloud is replaced with Nextcloud 10.0.4.
* Let's Encrypt now supports internationalized domains so the block on provisioning those domains through Let's Encrypt is now removed.
v0.22 (April 2, 2017) v0.22 (April 2, 2017)
--------------------- ---------------------

View File

@ -214,12 +214,6 @@ def get_certificates_to_provision(env, show_extended_problems=True, force_domain
# Filter out domains that we can't provision a certificate for. # Filter out domains that we can't provision a certificate for.
def can_provision_for_domain(domain): def can_provision_for_domain(domain):
from status_checks import normalize_ip from status_checks import normalize_ip
# Let's Encrypt doesn't yet support IDNA domains.
# We store domains in IDNA (ASCII). To see if this domain is IDNA,
# we'll see if its IDNA-decoded form is different.
if idna.decode(domain.encode("ascii")) != domain:
problems[domain] = "Let's Encrypt does not yet support provisioning certificates for internationalized domains."
return False
# Does the domain resolve to this machine in public DNS? If not, # Does the domain resolve to this machine in public DNS? If not,
# we can't do domain control validation. For IPv6 is configured, # we can't do domain control validation. For IPv6 is configured,