Changes: This version responds differently to *-class queries, and
to AXFR requests, to placate a few broken clients. The servers now
log ``starting'' messages.
Major changes:
* tinydns automatically returns a random set of 8 addresses, in a
random order, from a cluster of any size.
* tinydns supports client differentiation. There's no longer any
reason to use pickdns.
* dnstracesort prints glue information. This reveals all sorts of
interesting inconsistencies.
- update to 1.03
Major changes:
* dnscache drops old UDP queries in favor of new ones, and drops old
TCP connections in favor of new ones.
* dnscache supports $FORWARDONLY to forward queries to another cache.
The other cache is listed in root/servers/@.
* dnscache returns TTLs by default, so it can be used as the target
of forwarding.
* dnstrace | dnstracesort produces output that's very easy to scan.
Try dnstrace a www.netscape.com 198.41.0.4 | dnstracesort | less.
- works around Bash bug
- dnscache-conf now wants dnsroots from /etc, instead of /usr/local/etc.
sigh.
Work around this by instructing user to copy dnsroots.global from
PREFIX/share/dnscache to /etc in pkg/MESSAGE.
* 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.
- remove PKGNAME, the distfile now has the correct name
- re-anchor patches
- add dnsqr to PLIST
- permit_* = Yes, package reasonably conforms to http://cr.yp.to/djbdns/dist.html
- add RCS id to PLIST
- add ${HOMEPAGE} to MESSAGE
- add note to SECURITY: There is a $500 reward for the first person
to publish a security hole in djbdns.