May I suggest looking at the OpenBSD dhcp client/server? I'm not sure which one they're derived from, but the CHANGES file lists a bunch of bug and security fixes.
-- Parag Patel To Unsubscribe: send mail to majord...@freebsd.org with "unsubscribe freebsd-current" in the body of the message