Hi,
I just want to make a few annotations to the new dhcpd.
Why do we have to add these useless files, like shell scripts, makefile.am,
makefile.in, etc. to the CVS tree if we want to make dhcpd a real service?
The source code will loose its portability anyway. And why keep this rather
complex directory structure for such a simple utility?
Btw, the dhcp server looks like a hack to me. It is leaking lots of memory
because there is not a single call to free() in the source and the dhcp
options handling it pretty crude. And it doesn't seem to work with a Win2K
client.
I'd suggest to use the Moreton dhcp server (dhcp-win-0.8.25.tar) instead. It
has got a much better internal structure and it works properly. I ran it on
Win98SE and tested it with a Win2K client. The only disadvantage of the
Moreton server is that it uses a binary config file.
Regards,
Eric