Commit graph

35 commits

Author SHA1 Message Date
schmonz
7028367739 Add Russ Nelson's dnscache patch to ignore IP addresses listed in
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.
2003-09-24 03:28:12 +00:00
grant
40614d0b3c get rid of USE_GCC2/3 in pkg Makefiles, and set GCC_REQD or
USE_PKGSRC_GCC as appropriate, as this is handled by compiler.mk now.
2003-09-17 19:39:58 +00:00
grant
ac2754dcb7 kill all references to gcc.buildlink2.mk and compiler.mk, and define
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...
2003-09-12 20:07:06 +00:00
grant
ca3be631f2 s/netbsd.org/NetBSD.org/ 2003-07-17 22:50:55 +00:00
abs
fb6c29f8bf Update for the fact that 'arm' ports have been called NetBSD-*-arm for a while
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.
2003-06-11 20:50:50 +00:00
salo
87f68b6916 Bump PKGREVISION: dnscache-log.pl.txt checksum changed.
Changes:

- added usage
- small fix in hex to dotted decimal notation address convertor

- simplify DESCR, remove duplicate MESSAGE text
2003-03-29 21:55:19 +00:00
schmonz
74ddac1499 Update contributed man pages. From the changelog:
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)
2002-12-14 02:51:00 +00:00
cjep
a3ba8f1913 Whitespace complaint from pkglint. 2002-12-08 23:19:17 +00:00
cjep
e5815f25a8 Turn off optimization -O2 on NetBSD arm platforms so that this package
builds.
2002-06-03 12:17:54 +00:00
yyamano
14562dbe26 Replace STRIPFLAG with _STRIPFLAG_CC to fix pkg/15467. 2002-05-13 14:36:39 +00:00
zuntum
d82cdeddfc Introduce MANVERSION (now set to 20010212), so proper file name is used
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!
2001-11-18 13:15:55 +00:00
zuntum
cd30013354 Switch to date-versioned manpages tarball 2001-11-13 23:12:15 +00:00
zuntum
d038a73ebd Move pkg/ files into package's toplevel directory 2001-10-31 22:52:58 +00:00
zuntum
51744705cf We neither have to nor want to substitute /etc with ${PREFIX}/etc
in *example usage* of various -conf programs:

$ tinydns-conf
tinydns-conf: usage: tinydns-conf acct logacct /etc/tinydns myip
2001-10-22 19:11:12 +00:00
abs
14dcb91551 Avoid cc -O bug on arm32 for djbdns 2001-10-10 11:17:28 +00:00
zuntum
0407f9c33b Update distinfo because djbdns-1.05-man has been modified.
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.
2001-06-14 13:30:17 +00:00
wiz
433b62957e Move to sha1 checksum, and/or add distfile sizes. 2001-04-21 11:23:08 +00:00
zuntum
55cc8fb718 MD5 to SHA1 in patches' section of distinfo 2001-04-17 09:42:44 +00:00
zuntum
5e68f74e7a Forgot to cvs rm patch-sum 2001-04-17 09:24:02 +00:00
zuntum
f5c18832fc + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
+ include distfile filesizes in distinfo
2001-04-17 09:22:47 +00:00
zuntum
a15d92e723 * ${CC} -s -> ${CC} ${STRIPFLAG}
* sync quoting in all Bernstein's packages
2001-03-26 17:56:09 +00:00
zuntum
05cd238a63 Change my email address to zuntum@netbsd.org 2001-03-16 20:51:13 +00:00
hubertf
74e64879be * Set NO_BIN_ON_CDROM and NO_BIN_ON_FTP due to djb's licence
Binary pkgs will be nuked off ftp.netbsd.org in a second.
2001-03-06 16:13:36 +00:00
hubertf
27815bd19f * rename {tinydns,dnscache}-log.pl to ${tinydns,dnscache}-log
Patch sent in by Tomasz Luchowski <zuntum@eik.pl> in private mail.
2001-03-04 20:42:02 +00:00
hubertf
4b23af66fa * update djbdns to 1.05:
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
2001-02-17 19:07:07 +00:00
wiz
a13ea108bb Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-17 17:52:59 +00:00
wiz
5b20515a29 Update for new MESSAGE handling. Noted by zuntum@eik.pl. 2001-01-29 15:41:23 +00:00
hubertf
24ab6baea9 Update djbdns to 1.04. Changes:
* 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.
2001-01-26 01:33:21 +00:00
hubertf
e66f7596ea 20001224
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.
2001-01-10 03:23:49 +00:00
hubertf
9fd93b8d37 forgot this... 2001-01-04 16:13:51 +00:00
hubertf
7bd98f8786 Update to djbdns-1.02nb2. Changes:
* 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.
2000-12-29 16:42:54 +00:00
hubertf
fec5cd3ded * Added Fefe's IPv6 patch ( http://www.fefe.de/dns )
* 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.
2000-12-28 14:37:18 +00:00
hubertf
cc3c2bbee2 This pkg now includes docs. ;) 2000-12-27 23:31:41 +00:00
hubertf
8aa9b3e5ba Add manpages.
Submitted by Tomasz Luchowski <zuntum@eik.pl> in private mail.
2000-12-27 23:29:57 +00:00
hubertf
df80b61eea Add djbdns-1.02:
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.
2000-12-27 16:04:23 +00:00