Boy am I gutted (for my own personal reason). 😟
I spent years persuading Apple to eventually add the ability to define DHCP Option Codes to their DHCP server so that it could particular support VoIP configurations and also potentially nearly any DHCP requirement. (Apple eventually added this ability in Leopard Server). I then spent with other users many months working out how to actually encode the information in to the right format for use in /etc/bootpd.plist since Apple did not document this and then actually went to the effort of writing a full-blown GUI tool for generating any type of DHCP option code date, i.e. integers, IP addresses, text strings, and even hexadecimal data. I was quite proud of the fact that despite being downloaded and used by thousands of people not a single bug was found in this admittedly simple tool.
I have been campaining for Apple to add IPv6 support for DHCP, but effectively removing all support for DHCP is not the answer. 😟
As mentioned even though there is now no GUI at all it is still possible to run Apple's own customised bootpd daemon. Having read Apple's KB article it is also still at the moment possible to add DHCP option codes by manually editing /etc/bootpd.plist as before and according to Apple's article these manual edits will not be overwritten by Server.app
For the benefit of others it is in theory not necessary for someone to write a new DHCP server for OS X. Firstly the old bootpd is still present, and secondly there are at least two open-source DHCP servers that can and previously have been ported to OS X, these being dhcpd and bootpd (for IPv6) and dhcp6s and dhcpd (which can be started in both IPv6 and IPv4 modes).
What is needed is for a Mac GUI to be created for these tools or Apple's bootpd, after all as said here if we only have a CLI we might as well use Linux.
Personally, I would prefer someone to create a GUI for dhcdp which besides supporting both IPv4 and IPv6 also has built-in support for dhcp option codes. If someone chooses to write one for Apple's bootpd I would be happy to answer any questions about the format of fields in /etc/bootpd.plist
One issue to consider if using an alternative to Apple's bootpd is that this might create problems for NetBoot/NetInstall environments.
With regards to my DHCP Option Code Utility, I was hosting this on MobileMe which is of course no more and would appreciate a suggestion for a free web hosting service I could move it to.