From a0f853c0895a4e33f6900614f3dc4694327f7714 Mon Sep 17 00:00:00 2001 From: Ana Krivokapic Date: Mar 15 2013 11:52:45 +0000 Subject: Remove check for alphabetic only characters from domain name validation The .isalpha() check in validate_domain_name() was too strict, causing some commands like ipa dnsrecord-add to fail. https://fedorahosted.org/freeipa/ticket/3385 --- diff --git a/ipalib/util.py b/ipalib/util.py index 35e556d..4d298ed 100644 --- a/ipalib/util.py +++ b/ipalib/util.py @@ -244,9 +244,6 @@ def validate_domain_name(domain_name, allow_underscore=False): # apply DNS name validator to every name part map(lambda label:validate_dns_label(label,allow_underscore), domain_name) - if not domain_name[-1].isalpha(): - # see RFC 1123 - raise ValueError(_('top level domain label must be alphabetic')) def validate_zonemgr(zonemgr): """ See RFC 1033, 1035 """