summaryrefslogtreecommitdiff
path: root/net/bind97
diff options
context:
space:
mode:
Diffstat (limited to 'net/bind97')
-rw-r--r--net/bind97/Makefile5
-rw-r--r--net/bind97/distinfo9
-rw-r--r--net/bind97/patches/patch-lib_dns_resolver.c34
3 files changed, 6 insertions, 42 deletions
diff --git a/net/bind97/Makefile b/net/bind97/Makefile
index 9ebbbf31075..ccc40e09f66 100644
--- a/net/bind97/Makefile
+++ b/net/bind97/Makefile
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.13 2012/05/01 02:48:58 taca Exp $
+# $NetBSD: Makefile,v 1.14 2012/05/22 03:33:28 taca Exp $
DISTNAME= bind-${BIND_VERSION}
PKGNAME= ${DISTNAME:S/-P/pl/}
-PKGREVISION= 1
CATEGORIES= net
MASTER_SITES= ftp://ftp.isc.org/isc/bind9/${BIND_VERSION}/ \
http://ftp.belnet.be/pub/mirror/ftp.isc.org/isc/bind9/${BIND_VERSION}/
@@ -17,7 +16,7 @@ PKG_DESTDIR_SUPPORT= user-destdir
MAKE_JOBS_SAFE= no
-BIND_VERSION= 9.7.5
+BIND_VERSION= 9.7.6
.include "../../mk/bsd.prefs.mk"
diff --git a/net/bind97/distinfo b/net/bind97/distinfo
index 748ae36354a..345e05c1b51 100644
--- a/net/bind97/distinfo
+++ b/net/bind97/distinfo
@@ -1,11 +1,10 @@
-$NetBSD: distinfo,v 1.12 2012/05/01 02:48:58 taca Exp $
+$NetBSD: distinfo,v 1.13 2012/05/22 03:33:28 taca Exp $
-SHA1 (bind-9.7.5.tar.gz) = d66705bb898340de88653892a75e0038c3dec86e
-RMD160 (bind-9.7.5.tar.gz) = 0186557e4d20b06c45939988b47dbf2cf600ae9b
-Size (bind-9.7.5.tar.gz) = 6848848 bytes
+SHA1 (bind-9.7.6.tar.gz) = 79dd03a017b0e56eee75e07cb1bef4fbfbe7de36
+RMD160 (bind-9.7.6.tar.gz) = 3b1b8b91d188b48d3531d38c9b90f7f468fb1641
+Size (bind-9.7.6.tar.gz) = 6846451 bytes
SHA1 (patch-aa) = 6cec876c8caa7082f97365863f3f88c4f168da48
SHA1 (patch-ab) = 9585a26a376d32f80ac8266eb7967c00b433f14d
SHA1 (patch-ac) = ee4ca3d200b3d3f93b8ccfa2c6e51ab005b35a01
SHA1 (patch-ad) = 29fb5c24ff3558f1621e93ea16419e32dbc695b7
SHA1 (patch-ae) = 68b8155daa8f75081b6f8fd70ca23fda60506c64
-SHA1 (patch-lib_dns_resolver.c) = 1c0bc26a159219f65dc59429d395f7796a5165f6
diff --git a/net/bind97/patches/patch-lib_dns_resolver.c b/net/bind97/patches/patch-lib_dns_resolver.c
deleted file mode 100644
index 6bae806b32a..00000000000
--- a/net/bind97/patches/patch-lib_dns_resolver.c
+++ /dev/null
@@ -1,34 +0,0 @@
-$NetBSD: patch-lib_dns_resolver.c,v 1.1 2012/05/01 02:48:58 taca Exp $
-
-Prevent segmentation fault in resolver.c: https://kb.isc.org/article/AA-00664
-
---- lib/dns/resolver.c.orig 2012-03-22 19:14:04.000000000 +0000
-+++ lib/dns/resolver.c
-@@ -2157,7 +2157,6 @@ fctx_finddone(isc_task_t *task, isc_even
- isc_boolean_t want_try = ISC_FALSE;
- isc_boolean_t want_done = ISC_FALSE;
- isc_boolean_t bucket_empty = ISC_FALSE;
-- isc_boolean_t destroy = ISC_FALSE;
- unsigned int bucketnum;
-
- find = event->ev_sender;
-@@ -2196,17 +2195,12 @@ fctx_finddone(isc_task_t *task, isc_even
- }
- } else if (SHUTTINGDOWN(fctx) && fctx->pending == 0 &&
- fctx->nqueries == 0 && ISC_LIST_EMPTY(fctx->validators)) {
-- /*
-- * Note that we had to wait until we had the lock before
-- * looking at fctx->references.
-- */
-+
- if (fctx->references == 0)
-- destroy = ISC_TRUE;
-+ bucket_empty = fctx_destroy(fctx);
- }
- UNLOCK(&res->buckets[bucketnum].lock);
-
-- if (destroy)
-- bucket_empty = fctx_destroy(fctx);
- isc_event_free(&event);
- dns_adb_destroyfind(&find);
-