summaryrefslogtreecommitdiff
path: root/net/bind9
diff options
context:
space:
mode:
authorrh <rh>2000-07-26 08:46:23 +0000
committerrh <rh>2000-07-26 08:46:23 +0000
commit79a896c14fac3d4186f5aab23fc472274d789104 (patch)
tree772b4263b5be13051487347c5724e37d3d02ae9d /net/bind9
parent1b3a5b1e4c867d11f289fcc450febad4be263ae0 (diff)
downloadpkgsrc-79a896c14fac3d4186f5aab23fc472274d789104.tar.gz
Update bind9 to 9.0.0rc1. This is the first release candidate for bind9.
Changes are too numerous to list here in detail, but highlights are: The communication between "rndc" and "named" is now authenticated using digital signatures. Because of this, rndc now requires a configuration file "rndc.conf" containing a shared secret, with a corresponding "controls" clause in named.conf. When the server is chrooted using the -t option, it no longer needs copies of the passwd and group files in the chroot environment. Various bug fixes and cleanups, especially in the dig, host, nslookup, and nsupdate programs. There are a few known bugs: The option "query-source * port 53;" will not work as expected. Instead of the wildcard address "*", you need to use an explicit source IP address. On some systems, IPv6 and IPv4 sockets interact in unexpected ways. For details, see doc/misc/ipv6. To reduce the impact of these problems, the server no longer listens for requests on IPv6 addresses by default. If you need to accept DNS queries over IPv6, you must specify "listen-on-v6 { any; };" in the named.conf options statement. There are known problems with thread signal handling under Solaris 2.6.
Diffstat (limited to 'net/bind9')
-rw-r--r--net/bind9/Makefile15
-rw-r--r--net/bind9/files/md54
-rw-r--r--net/bind9/files/patch-sum7
-rw-r--r--net/bind9/patches/patch-aa13
-rw-r--r--net/bind9/pkg/DESCR20
-rw-r--r--net/bind9/pkg/PLIST29
6 files changed, 55 insertions, 33 deletions
diff --git a/net/bind9/Makefile b/net/bind9/Makefile
index 984c27d921c..17119cc10b3 100644
--- a/net/bind9/Makefile
+++ b/net/bind9/Makefile
@@ -1,13 +1,15 @@
-# $NetBSD: Makefile,v 1.8 2000/06/19 13:54:08 hubertf Exp $
+# $NetBSD: Makefile,v 1.9 2000/07/26 08:46:23 rh Exp $
#
-DISTNAME= bind-9.0.0b4
+DISTNAME= bind-${BIND_VERSION}
CATEGORIES= net
-MASTER_SITES= ftp://ftp.isc.org/isc/bind9/9.0.0b4/
+MASTER_SITES= ftp://ftp.isc.org/isc/bind9/${BIND_VERSION}/
MAINTAINER= hubertf@NetBSD.org
HOMEPAGE= http://www.isc.org/products/BIND/
+DEPENDS+= unproven-pthreads>=0.17:../../devel/unproven-pthreads
+
# IPv6 ready, automatically detected
.include "../../mk/bsd.prefs.mk"
BUILD_DEFS+= USE_INET6
@@ -15,10 +17,9 @@ BUILD_DEFS+= USE_INET6
# Sync these with devel/unproven-pthreads:
ONLY_FOR_PLATFORM= NetBSD-*-i386 NetBSD-*-arm32 NetBSD-*-m68k
-DEPENDS+= unproven-pthreads-0.*:../../devel/unproven-pthreads
-
# No need to set USE_INET6, will auto-detect.
-DIST_SUBDIR= bind/9.0.0b4
+BIND_VERSION= 9.0.0rc1
+DIST_SUBDIR= bind/${BIND_VERSION}
GNU_CONFIGURE= yes
CONFIGURE_ARGS+=--with-mit-pthreads \
--with-libtool=yes \
@@ -38,7 +39,5 @@ post-install:
${INSTALL_DATA} ${WRKSRC}/doc/draft/* ${PREFIX}/share/doc/bind9/draft
${INSTALL_DATA} ${WRKSRC}/doc/misc/* ${PREFIX}/share/doc/bind9/misc
${INSTALL_DATA} ${WRKSRC}/doc/rfc/* ${PREFIX}/share/doc/bind9/rfc
- ${INSTALL_SCRIPT} ${WRKSRC}/bin/rndc/rndc ${PREFIX}/sbin
- ${INSTALL_SCRIPT} ${WRKSRC}/bin/lwresd/lwresd ${PREFIX}/sbin
.include "../../mk/bsd.pkg.mk"
diff --git a/net/bind9/files/md5 b/net/bind9/files/md5
index 1659f0370b1..02f26105abe 100644
--- a/net/bind9/files/md5
+++ b/net/bind9/files/md5
@@ -1,3 +1,3 @@
-$NetBSD: md5,v 1.5 2000/06/19 13:54:08 hubertf Exp $
+$NetBSD: md5,v 1.6 2000/07/26 08:46:24 rh Exp $
-MD5 (bind/9.0.0b4/bind-9.0.0b4.tar.gz) = b8a7dc3aaaf2cc33aee2e1afe4bd9374
+MD5 (bind/9.0.0rc1/bind-9.0.0rc1.tar.gz) = bcff62d7ceb802d199f36d2cd6666288
diff --git a/net/bind9/files/patch-sum b/net/bind9/files/patch-sum
index 34edab4f163..91983111371 100644
--- a/net/bind9/files/patch-sum
+++ b/net/bind9/files/patch-sum
@@ -1,6 +1,3 @@
-$NetBSD: patch-sum,v 1.4 2000/05/25 02:03:13 hubertf Exp $
+$NetBSD: patch-sum,v 1.5 2000/07/26 08:46:24 rh Exp $
-This placeholder file is generated by the ``makepatchsum'' target
-whenever the patches directory is empty or missing. Its purpose
-is to ensure that the presence of any obsolete patches will cause
-the proper error to be emitted at build time.
+MD5 (patch-aa) = 24d411b5163cf4e7804a96fcd4898386
diff --git a/net/bind9/patches/patch-aa b/net/bind9/patches/patch-aa
new file mode 100644
index 00000000000..8dd456f6316
--- /dev/null
+++ b/net/bind9/patches/patch-aa
@@ -0,0 +1,13 @@
+$NetBSD: patch-aa,v 1.4 2000/07/26 08:46:24 rh Exp $
+
+--- Makefile.in.orig Wed Jul 12 19:06:01 2000
++++ Makefile.in Wed Jul 26 10:18:37 2000
+@@ -43,7 +43,7 @@
+ cleandir: distclean
+
+ install:: isc-config.sh
+- ${INSTALL_PROGRAM} isc-config.sh ${DESTDIR}${bindir}
++ ${BSD_INSTALL_SCRIPT} isc-config.sh ${DESTDIR}${bindir}
+
+ kit: kitclean
+ mkdir bind-${VERSION}
diff --git a/net/bind9/pkg/DESCR b/net/bind9/pkg/DESCR
index 07a4c088400..c311081809b 100644
--- a/net/bind9/pkg/DESCR
+++ b/net/bind9/pkg/DESCR
@@ -1,10 +1,14 @@
- BIND 9.0.0b1 is the first public release of BIND 9 code. It will
- be most useful to advanced users working with IPv6 or DNSSEC.
+ BIND version 9 is a major rewrite of nearly all aspects of the
+underlying BIND architecture. This re-architecting of BIND was
+necessitated by the expected demands of:
- BIND 9.0.0b1 is not functionally complete, and is not a release
- candidate for BIND 9.0.0. The ISC anticipates a number of additional
- beta releases between now and May, when BIND 9.0.0 is scheduled to
- be released.
+ - Domain name system growth, particularly in very large
+ zones such as .COM
+ - Protocol enhancements necessary to securely query and
+ update zones
+ - Protocol enhancements necessary to take advantage of
+ certain architectural features of IP version 6
- The ISC does not recommend using BIND 9.0.0b1 for "production"
- services.
+ The 9.0.0 release, and this release candidate, is aimed at
+early adopters and those who wish to make use of new 9.0
+features, such as IPv6 and DNSSEC secure resolution support.
diff --git a/net/bind9/pkg/PLIST b/net/bind9/pkg/PLIST
index 2e7e5dbf776..718a3d43260 100644
--- a/net/bind9/pkg/PLIST
+++ b/net/bind9/pkg/PLIST
@@ -1,4 +1,8 @@
-@comment $NetBSD: PLIST,v 1.5 2000/06/19 13:54:08 hubertf Exp $
+@comment $NetBSD: PLIST,v 1.6 2000/07/26 08:46:25 rh Exp $
+bin/dig
+bin/host
+bin/isc-config.sh
+bin/nsupdate
include/dns/a6.h
include/dns/acl.h
include/dns/aclconf.h
@@ -92,6 +96,8 @@ include/isc/error.h
include/isc/event.h
include/isc/eventclass.h
include/isc/file.h
+include/isc/formatcheck.h
+include/isc/fsaccess.h
include/isc/heap.h
include/isc/int.h
include/isc/interfaceiter.h
@@ -113,6 +119,7 @@ include/isc/netdb.h
include/isc/offset.h
include/isc/once.h
include/isc/ondestroy.h
+include/isc/os.h
include/isc/platform.h
include/isc/print.h
include/isc/quota.h
@@ -157,17 +164,16 @@ include/omapi/result.h
include/omapi/types.h
lib/libdns.a
lib/libdns.la
-lib/libdns.so.0.0
+lib/libdns.so.1.0
lib/libisc.a
lib/libisc.la
-lib/libisc.so.0.0
+lib/libisc.so.1.0
lib/liblwres.a
lib/liblwres.la
-lib/liblwres.so.0.0
+lib/liblwres.so.1.0
lib/libomapi.a
lib/libomapi.la
-lib/libomapi.so.0.0
-sbin/dig
+lib/libomapi.so.1.0
sbin/dnssec-keygen
sbin/dnssec-makekeyset
sbin/dnssec-signkey
@@ -184,22 +190,24 @@ share/doc/bind9/arm/Bv9ARM.5.html
share/doc/bind9/arm/Bv9ARM.6.html
share/doc/bind9/arm/Bv9ARM.7.html
share/doc/bind9/arm/Bv9ARM.8.html
+share/doc/bind9/arm/Bv9ARM.9.html
share/doc/bind9/arm/Bv9ARM.css
share/doc/bind9/arm/Bv9ARM.html
+share/doc/bind9/arm/Bv9ARM.txt
share/doc/bind9/arm/isc.color.gif
-share/doc/bind9/draft/draft-costanzo-dns-gl-02.txt
+share/doc/bind9/draft/draft-costanzo-dns-gl-03.txt
share/doc/bind9/draft/draft-ietf-dhc-dhcp-dns-12.txt
-share/doc/bind9/draft/draft-ietf-dnsext-apl-rr-00.txt
+share/doc/bind9/draft/draft-ietf-dnsext-apl-rr-01.txt
share/doc/bind9/draft/draft-ietf-dnsext-axfr-clarify-00.txt
share/doc/bind9/draft/draft-ietf-dnsext-edns0dot5-00.txt
-share/doc/bind9/draft/draft-ietf-dnsext-iana-dns-00.txt
+share/doc/bind9/draft/draft-ietf-dnsext-iana-dns-01.txt
share/doc/bind9/draft/draft-ietf-dnsext-ixfr-01.txt
share/doc/bind9/draft/draft-ietf-dnsext-sig-zero-02.txt
share/doc/bind9/draft/draft-ietf-dnsext-signing-auth-01.txt
share/doc/bind9/draft/draft-ietf-dnsext-simple-secure-update-01.txt
share/doc/bind9/draft/draft-ietf-dnsext-tkey-03.txt
share/doc/bind9/draft/draft-ietf-dnsext-zone-status-01.txt
-share/doc/bind9/draft/draft-ietf-enum-rqmts-00.txt
+share/doc/bind9/draft/draft-ietf-enum-rqmts-01.txt
share/doc/bind9/draft/draft-ietf-idn-requirment-00.txt
share/doc/bind9/draft/draft-ietf-ipngwg-default-addr-select-00.txt
share/doc/bind9/draft/draft-ietf-ipngwg-dns-lookups-08.txt
@@ -208,6 +216,7 @@ share/doc/bind9/draft/draft-skwan-utf8-dns-03.txt
share/doc/bind9/draft/draft-whr-dnsext-secure-online-update-00.txt
share/doc/bind9/misc/dnssec
share/doc/bind9/misc/ipv6
+share/doc/bind9/misc/migration
share/doc/bind9/misc/options
share/doc/bind9/rfc/rfc1032.txt
share/doc/bind9/rfc/rfc1033.txt