[prev in list] [next in list] [prev in thread] [next in thread] 

List:       cobbler-devel
Subject:    [cobbler-devel] Bug introduced by a33b0d155654 ("More work on input validation.")
From:       Nishanth Aravamudan <nacc () linux ! vnet ! ibm ! com>
Date:       2014-08-26 22:04:59
Message-ID: 20140826220459.GA20350 () linux ! vnet ! ibm ! com
[Download RAW message or body]

Hi,

It looks like this hunk:

-    if not codes.RE_IPV4_ADDRESS.match(addr):
-        raise CX("Invalid IPv4 address format")
+    if not netaddr.valid_ipv4(addr):
+        raise CX("Invalid IPv4 address format (%s)" % addr)
+
+    if not netaddr.IPAddress(addr).is_hostmask():
+        raise CX("Invalid IPv4 host address (%s)" % addr)
+
+    return addr

is_hostmask returns True for basically the inverse of a netmask. So it
seems wrong to check for this for host addresses?

Thanks,
Nish

_______________________________________________
cobbler-devel mailing list
cobbler-devel@lists.fedorahosted.org
https://lists.fedorahosted.org/mailman/listinfo/cobbler-devel

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic