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: 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.