The facility to update a DNS using the DHCP lease file was buggy. There
were two bugs. One with improper parsing of the MAC address (segfault)
and the other with improper interpretation of the lease file logic. The
later problem was introducing some slowness in the process and
also useless updates of the DNS.
Updating a DNS from a large lease file should be quick (a second
or two at most). Check it out!