danp.net

djbdns

D.J. Bernstein's djbdns page is here.
My djbdns patch page is here.
User-supplied patches and info are available here.
This site is, of course, powered by djbdns.


Why djbdns?

djbdns is a much needed change to the DNS front. Like qmail, djbdns brings a very different approach to a very old protocol. To sum up how I feel about BIND's warpedness, here's a quote from Bennett Todd to the djbdns mailing list (some context: someone had asked about in-addr.arpa delegations and why RFC 2317 is "hated"--RFC 2317 defines a hack for classless in-addr.arpa delegations):

``RFC 2317 specifies a weird hack to work around the irritatingly complex and infuritatingly burdensome format of BIND Zone Data files, which are systematically used throughout DNS RFCs. Basically, the RFCs that standardize internet DNS practice ended up being written by the people whose brains had been steeped for so long in BIND, they grew to think it made sense. It's as though the RFCs specifying SMTP for email explicitly stated how things should be done using sendmail.cf notation.''
Why do I use djbdns? I have three main reasons (these reasons also apply to all of DJB's excellent software):