diff options
author | rh <rh@pkgsrc.org> | 2000-08-29 10:57:16 +0000 |
---|---|---|
committer | rh <rh@pkgsrc.org> | 2000-08-29 10:57:16 +0000 |
commit | 993c2e0e98279388448f70d64210ec865389ec08 (patch) | |
tree | 1a7ea84e88897994df18ee8457ef97b123282f59 /net/bind9 | |
parent | d6e7292f84cc60c6a3812d82bdaa5841feeaa5a8 (diff) | |
download | pkgsrc-993c2e0e98279388448f70d64210ec865389ec08.tar.gz |
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]
Diffstat (limited to 'net/bind9')
-rw-r--r-- | net/bind9/Makefile | 4 | ||||
-rw-r--r-- | net/bind9/files/md5 | 4 | ||||
-rw-r--r-- | net/bind9/files/patch-sum | 3 | ||||
-rw-r--r-- | net/bind9/patches/patch-ab | 22 |
4 files changed, 5 insertions, 28 deletions
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 - |