--- a/pvl/dhcp/hosts.py Sun Jan 27 22:05:23 2013 +0200
+++ b/pvl/dhcp/hosts.py Wed Jan 30 23:53:21 2013 +0200
@@ -86,6 +86,7 @@
return
# do not override error from request on NAK; clear otherwise
+ # TODO: DHCPINFORM from 192.168.x.y with error -> rogue dhcp?
if item.get('type') == 'DHCPNAK' :
pass
else :
--- a/pvl/dhcp/syslog.py Sun Jan 27 22:05:23 2013 +0200
+++ b/pvl/dhcp/syslog.py Wed Jan 30 23:53:21 2013 +0200
@@ -69,6 +69,8 @@
# unknown subnet for relay address %s
# unknown subnet for %s address %s
# not authoritative for subnet %s
+ #
+ # TODO: DHCPINFORM with error indicates rogue dhcp
re.compile(r'(?P<type>DHCPINFORM) from (?P<lease>.+?) via (?P<gateway>.+?)(: (?P<error>.+?))?$'),
# dhcpleasequery