From 993c2e0e98279388448f70d64210ec865389ec08 Mon Sep 17 00:00:00 2001 From: rh Date: Tue, 29 Aug 2000 10:57:16 +0000 Subject: Update bind9 to 9.0.0rc5. Changes are bugfixes only, including a fix that makes patch-ab unnecessary: * A typo in the HS A code caused an assertion failure. * lwres_gethostbyname() and company set lwres_h_errno to a random value on success. * If named was shut down early in the startup process, ns_omapi_shutdown() would attempt to lock an unintialized mutex. [RT #262] * stub zones could leak memory and reference counts if all the masters were unreachable. * isc_rwlock_lock() would needlessly block readers when it reached the read quota even if no writers were waiting. * Log messages were occasionally lost or corrupted due to a race condition in isc_log_doit(). * The request library didn't completely work with IPv6. * Check for IPV6_RECVPKTINFO and use it instead of IPV6_PKTINFO if found. [RT #229] --- net/bind9/Makefile | 4 ++-- net/bind9/files/md5 | 4 ++-- net/bind9/files/patch-sum | 3 +-- net/bind9/patches/patch-ab | 22 ---------------------- 4 files changed, 5 insertions(+), 28 deletions(-) delete mode 100644 net/bind9/patches/patch-ab (limited to 'net') diff --git a/net/bind9/Makefile b/net/bind9/Makefile index f3ca5335514..6e6834c577d 100644 --- a/net/bind9/Makefile +++ b/net/bind9/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.11 2000/08/23 06:50:45 rh Exp $ +# $NetBSD: Makefile,v 1.12 2000/08/29 10:57:16 rh Exp $ # DISTNAME= bind-${BIND_VERSION} @@ -18,7 +18,7 @@ BUILD_DEFS+= USE_INET6 ONLY_FOR_PLATFORM= NetBSD-*-i386 NetBSD-*-arm32 NetBSD-*-m68k # No need to set USE_INET6, will auto-detect. -BIND_VERSION= 9.0.0rc4 +BIND_VERSION= 9.0.0rc5 DIST_SUBDIR= bind/${BIND_VERSION} GNU_CONFIGURE= yes CONFIGURE_ARGS+=--with-mit-pthreads \ diff --git a/net/bind9/files/md5 b/net/bind9/files/md5 index c7dd860ab2d..2acc2386c67 100644 --- a/net/bind9/files/md5 +++ b/net/bind9/files/md5 @@ -1,3 +1,3 @@ -$NetBSD: md5,v 1.8 2000/08/23 06:50:46 rh Exp $ +$NetBSD: md5,v 1.9 2000/08/29 10:57:17 rh Exp $ -MD5 (bind/9.0.0rc4/bind-9.0.0rc4.tar.gz) = b5c2e81522847ff8189a7de62ab3f7f3 +MD5 (bind/9.0.0rc5/bind-9.0.0rc5.tar.gz) = 1632feb784668efa23c9574a4416f370 diff --git a/net/bind9/files/patch-sum b/net/bind9/files/patch-sum index 39c0e798c64..a645dc65f75 100644 --- a/net/bind9/files/patch-sum +++ b/net/bind9/files/patch-sum @@ -1,4 +1,3 @@ -$NetBSD: patch-sum,v 1.6 2000/08/10 12:51:48 itojun Exp $ +$NetBSD: patch-sum,v 1.7 2000/08/29 10:57:17 rh Exp $ MD5 (patch-aa) = 24d411b5163cf4e7804a96fcd4898386 -MD5 (patch-ab) = 9cf2e332a08673d8f665bc179cf3a77b diff --git a/net/bind9/patches/patch-ab b/net/bind9/patches/patch-ab deleted file mode 100644 index 58ed7147908..00000000000 --- a/net/bind9/patches/patch-ab +++ /dev/null @@ -1,22 +0,0 @@ -$NetBSD: patch-ab,v 1.3 2000/08/10 12:51:48 itojun Exp $ - ---- lib/isc/unix/socket.c.orig Tue Jun 27 06:28:21 2000 -+++ lib/isc/unix/socket.c Sat Jul 8 11:29:29 2000 -@@ -1177,2 +1177,13 @@ - #if defined(ISC_PLATFORM_HAVEIPV6) -+#ifdef IPV6_RECVPKTINFO -+ /* 2292bis */ -+ if ((pf == AF_INET6) -+ && (setsockopt(sock->fd, IPPROTO_IPV6, IPV6_RECVPKTINFO, -+ (void *)&on, sizeof (on)) < 0)) { -+ UNEXPECTED_ERROR(__FILE__, __LINE__, -+ "setsockopt(%d, IPV6_RECVPKTINFO) failed: %s", -+ sock->fd, strerror(errno)); -+ } -+#else -+ /* 2292 */ - if ((pf == AF_INET6) -@@ -1184,2 +1195,3 @@ - } -+#endif - -- cgit v1.2.3