root/ignoreip, in response to Verisign's latest silliness. The
behavior of dnscache is unchanged unless you create this file. Bump
PKGREVISION.
While I'm here, change the "post-patch" target to "do-configure",
since that's what it's doing.
See <URL:http://tinydns.org/djbdns-1.05-ignoreip2.patch> for more
information about this patch.
USE_GCC2 or USE_GCC3 where appropriate.
the functionality of the old gcc.buildlink2.mk has been rolled into
compiler.mk now, which is automatically used.
more changes to come later...
now and not NetBSD-*-arm32. Changes include one or more of:
- Change MACHINE_ARCH == arm32 to also match arm
- Where ONLY_FOR_PLATFORM includes NetBSD-*-arm32, add NetBSD-*-arm
- Where BROKEN or worked around for arm gcc bugs, set USE_GCC3
The last may shake out a few more broken packages the next bulk build.
Wed, 2 May 2001 14:30:38 +0200
* merged changes from axfr-get.html into axfr-get.8
* added contributed man-page tinydns-edit.8, thanks Jonathan de Boyne
Pollard.
Wed, 30 Jan 2002 16:29:54 +0100
* merged changes from tinydns-data.html into tinydns-data.8
Wed, 11 Dec 2002 10:23:18 +0100
* merge changes from http://cr.yp.to/djbdns/doc.tar.gz into: axfr-get.8,
dnscache-conf.8, dnscache.8, dnsfilter.1, dnsip.1, dnsipq.1, dnsmx.1,
dnsname.1, dnsq.1, dnsqr.1, dnstrace.1, dnstxt.1, qualification.5,
tinydns-conf.8, tinydns-data.8.
* tinydns-get.1: new.
pkgsrc changes:
- simplify post-extract by using REPLACE_PERL
- simplify post-install by looping over all available man pages
- update MASTER_SITES for man pages
- bump PKGREVISION (a few man pages added)
in both DISTFILES and EXTRACT_ONLY (last time I broke it by updating DISTFILES
without altering EXTRACT_ONLY approperiately).
Pointed out by Amitai Schlair <schmonz@schmonz.com> in private mail.
Thanks!
Changes:
merged changes from axfr-get.html into axfr-get.8:
http://cr.yp.to/djbdns/doc.tar.gz
added contributed man-page tinydns-edit.8, thanks Jonathan de Boyne Pollard.
20010206
internal: response_query() takes a class argument.
internal: query_start() takes a class argument.
internal: packetquery() takes a class argument.
ui: tinydns et al., axfrdns, and dnscache repeat qclass * in
response to bogus * queries. tnx Mike Batchelor.
ui: axfrdns rejects queries for weird classes.
ui: axfrdns uses query ID instead of ID 0 in the series of AXFR
response messages between the SOAs, to support the AXFR
client in BIND 9.
ui: axfrdns sets AA in the series of AXFR response messages.
20010211
ui: servers print starting message.
internal: some respond() declarations.
version: djbdns 1.05.
* minor corrections in Makefile, like use of ${DISTNAME} in some places
instead of djbdns-version
* 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.
* minor pkg's Makefile improvements
Update submitted by Tomasz Luchowski <zuntum@eik.pl> in private mail.
ui: new dnstrace output format.
ui: dnstrace shows all servers providing each ns/a line.
ui: added dnstracesort.
20001225
internal: response_rstart() and response_cname() use uint32 ttl.
internal: added response_hidettl().
internal: cache_get() returns ttl.
internal: dnscache keeps track of ttls for aliases.
ui: dnscache returns ttl unless $HIDETTL is set.
ui: dnscache returns ttl 655360 for localhost et al.
20001226
ui: dnscache supports $FORWARDONLY. tnx to several people for
the suggestion. tnx Dan Peterson for sample code.
ui: dnscache now logs sequential query numbers, not indices.
internal: revamped dnscache to separate udp from tcp.
ui: dnscache reports uactive, tactive separately.
ui: dnscache reports tcpopen/tcpclose by port and ip.
ui: dnscache artificially times out oldest UDP query if UDP
table is full, and oldest TCP connection if TCP table is
full.
ui: dnscache reports broken pipe when a TCP client sends FIN.
20001228
ui: dnstrace supports dd.
ui: dnscache logs stats when it handles 1.0.0.127.in-addr.arpa.
ui: pickdns actively refuses queries for unknown types.
ui: pickdns responds to MX queries. tnx Mike Batchelor.
internal: added const at various places.
internal: removed some unused variables.
internal: used time_t in tai_now.c.
internal: used stdlib.h in alloc.c.
api: split dns_domain_suffix() into suffix(), suffixpos().
internal: switched to buffer_unix*.
internal: included unistd.h for various declarations.
20010103
ui: increased maximum data size from 512 bytes to 32767 bytes in
tinydns, tinydns-get, axfrdns. allows big TXT records.
ui: dnsmx reformats name when it prints an artificial 0 MX.
20010105
ui: increased MAXLEVEL to 5. the Internet is becoming more
glueless every day.
20010106
version: djbdns 1.03.
* Remove accidentelly left files/patch-*
* Use bzipped ipv6.diff instead of uncompressed one.
* Put ${PREFIX} in {dnscache,axfrdns,pickdns,rbldns,tinydns,walldns}
usage
(example spoke of /${progname} directory)
* Tell dnscache to look for dnsroots.global in ${PREFIX}/etc instead
of /etc
Sent in by Tomasz Luchowski <zuntum@eik.pl> in private mail.
* Included two small logfile formatters written in perl -
dnscache-log.pl and tinydns-log.pl (from http://www.djbdns.org)
Patch sent in by Tomasz Luchowski <zuntum@eik.pl> in private mail.
DJBDNS is a collection of Domain Name System tools. It includes
several components:
* The dnscache program is a local DNS cache. It accepts recursive DNS
queries from local clients such as web browsers. It collects
responses from remote DNS servers.
* The tinydns program is a fast, UDP-only DNS server. It makes local
DNS information available to the Internet.
* The pickdns program is a load-balancing DNS server. It points
clients to a dynamic selection of IP addresses.
* The walldns program is a reverse DNS wall. It provides matching
reverse and forward records while hiding local host information.
* The dns library handles outgoing and incoming DNS packets. It can be
used by clients such as web browsers to look up host addresses, host
names, MX records, etc. It supports asynchronous resolution.
* The dnsfilter program is a parallel IP-address-to-host-name
converter.
* The dnsip, dnsipq, dnsname, dnstxt, and dnsmx programs are simple
command-line interfaces to DNS.
* The dnsq and dnstrace programs are DNS debugging tools.
Documentation is only available on the web site, sorry.
Submitted by Tomasz Luchowski <zuntum@eik.pl> in PR 11675.