From 45e92a338fe23ee1daea324e30e03d32f147e8bf Mon Sep 17 00:00:00 2001 From: Petr Viktorin Date: Feb 29 2012 10:02:58 +0000 Subject: Use stricter semantics when checking IP address for DNS records https://fedorahosted.org/freeipa/ticket/2379 --- diff --git a/ipalib/plugins/dns.py b/ipalib/plugins/dns.py index 1a75f06..b7f86e2 100644 --- a/ipalib/plugins/dns.py +++ b/ipalib/plugins/dns.py @@ -214,7 +214,7 @@ def _reverse_zone_name(netstr): def _validate_ipaddr(ugettext, ipaddr, ip_version=None): try: - ip = netaddr.IPAddress(ipaddr) + ip = netaddr.IPAddress(ipaddr, flags=netaddr.INET_PTON) if ip_version is not None: if ip.version != ip_version: