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/patches | |
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/patches')
-rw-r--r-- | net/bind9/patches/patch-ab | 22 |
1 files changed, 0 insertions, 22 deletions
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 - |