The de-facto standard server software for DHCP is the ISC DHCPD.
PXE (Pre-Execution Environment) somewhat standardize the remote booting process. The V2.1 specification from Intel is rather verbose. This does not mean it is flawless. Sometimes it simply contradicts itself…
A patch for DHCPD 3.1.0 to allow scheduled pool (de-)activation
The default behavior of DHCPD 3.1.0 regarding DHCID might be undesirable under certain circumstances
My patch to queue ACK packets (and batch them in a single fsync() call) is in ISC DHCPD 4.1.0 This gives a significant performance boost on machines where fsync (committing to stable storage) is the limiting factor on the DHCP transaction rate.
Patch to avoid a segmentation fault in omapi-perl-0.5.2
A patch to implement the RFC 3011 Subnet selection option to DHCPINFORM