All releases of djbdns


Release Notes: This version responds differently to *-class queries, and to AXFR requests, to placate a few broken clients. The servers now log starting messages.


Release Notes: tinydns now automatically returns a random set of 8 addresses from a cluster of any size. It also supports client differentiation. There's no longer any reason to use pickdns. dnstracesort prints glue information that reveals all sorts of interesting inconsistencies.


Release Notes: Various internal changes and cleanups have been added. dnscache now returns the cached TTL by default, and can forward all queries to a specified set of forwarders.


Release Notes: This release includes a workaround for bash mangling $UID when masquerading as sh, and dnscache-conf now uses /etc/dnsroots.{global|local} instead of /etc/dnscache/@ for its list of root servers.


Release Notes: Services now use envdir to set up environment variables such as $IP and $CACHESIZE, so outside tools can read and edit the variables. dnscache discards non-recursive queries. There's a new dnsqr tool to send recursive queries to dnscache. dnscache works around the Linux O_NONBLOCK kernel bug.


Release Notes: A fix for a portability problem, and axfr-get grabs zones when serials drop.


Release Notes: Some communication changes were made. Better SOA defaults for German users were set.


Release Notes: A fix for axfrdns and some minor changes.


Release Notes: dnscache, tinydns, etc. now accept bogus Ultrix BIND queries and many other violations of RFC 1035. The logs for tinydns et al. now say which queries were answered and which ones were ignored.


Release Notes: Too many changes to list, but they include several enhancements.