pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net/bind916



Module Name:    pkgsrc
Committed By:   taca
Date:           Wed Mar 20 14:57:54 UTC 2024

Modified Files:
        pkgsrc/net/bind916: Makefile distinfo
        pkgsrc/net/bind916/patches: patch-lib_dns_rbtdb.c

Log Message:
net/bind916: update to 9.16.49

9.16.49 (2024-03-20)

6356.   [bug]           Create the pruning task in the dns_cache_flush(), so
                        the cache pruning still works after the flush.
                        [GL #4621]

6353.   [bug]           Improve the TTL-based cleaning by removing the expired
                        headers from the heap, so they don't block the next
                        cleaning round and clean more than a single item for
                        each new addition to the RBTDB. [GL #4591]

6352.   [bug]           Decrease lock contention during RBTDB tree pruning
                        introduced in change 6319 by making the prunenodes list
                        bucketed and not cleaning up nodes recursively within a
                        single prune_tree() call. [GL #4596]

6350.   [bug]           Address use after free in expire_lru_headers. [GL #4495]


To generate a diff of this commit:
cvs rdiff -u -r1.68 -r1.69 pkgsrc/net/bind916/Makefile
cvs rdiff -u -r1.53 -r1.54 pkgsrc/net/bind916/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/net/bind916/patches/patch-lib_dns_rbtdb.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/net/bind916/Makefile
diff -u pkgsrc/net/bind916/Makefile:1.68 pkgsrc/net/bind916/Makefile:1.69
--- pkgsrc/net/bind916/Makefile:1.68    Tue Feb 13 15:25:33 2024
+++ pkgsrc/net/bind916/Makefile Wed Mar 20 14:57:54 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.68 2024/02/13 15:25:33 taca Exp $
+# $NetBSD: Makefile,v 1.69 2024/03/20 14:57:54 taca Exp $
 
 DISTNAME=      bind-${BIND_VERSION}
 PKGNAME=       ${DISTNAME:S/-P/pl/}
@@ -15,7 +15,7 @@ CONFLICTS+=   host-[0-9]*
 
 MAKE_JOBS_SAFE=        no
 
-BIND_VERSION=  9.16.48
+BIND_VERSION=  9.16.49
 
 BUILD_DEFS+=   BIND_DIR VARBASE
 

Index: pkgsrc/net/bind916/distinfo
diff -u pkgsrc/net/bind916/distinfo:1.53 pkgsrc/net/bind916/distinfo:1.54
--- pkgsrc/net/bind916/distinfo:1.53    Tue Feb 13 15:25:33 2024
+++ pkgsrc/net/bind916/distinfo Wed Mar 20 14:57:54 2024
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.53 2024/02/13 15:25:33 taca Exp $
+$NetBSD: distinfo,v 1.54 2024/03/20 14:57:54 taca Exp $
 
-BLAKE2s (bind-9.16.48.tar.xz) = e404e10f114fa98f6040137e645e22c49afd6ac259a4dd8e71aa9ae5f19d3105
-SHA512 (bind-9.16.48.tar.xz) = 83829a5045e2a29dd2b491d3ab72b545f5664023fcd4aa205a44dbb7bcc5c737b4466c0d73f124b8d88fd33c56776871a07dde1ba0530d43eec8e7304a08d353
-Size (bind-9.16.48.tar.xz) = 5131176 bytes
+BLAKE2s (bind-9.16.49.tar.xz) = bc14d82b01f0aeb0deb64a7db3e9bf75a53b0837f4154e98427b7568c2594f9c
+SHA512 (bind-9.16.49.tar.xz) = e57d57d0a7674ab04440399c0e187b693bf3abe5bd6f80b0f8094b4320793d3ffda3443dd5d247bfd21ad020f602fb83f85d6a68c873c9a3b10c940aecf94090
+Size (bind-9.16.49.tar.xz) = 5133308 bytes
 SHA1 (patch-bin_dig_dighost.c) = b1073911d80ecd519af98b6678968296ff8c0c98
 SHA1 (patch-bin_dig_include_dig_dig.h) = 10166f5bb98b208c7b10d63eb31e8253f704acc8
 SHA1 (patch-bin_named_Makefile.in) = f1367da6a226ba44d0ee13acf00b8abeb5b1b7eb
@@ -27,7 +27,7 @@ SHA1 (patch-lib_dns_lookup.c) = 6c7463ac
 SHA1 (patch-lib_dns_pkcs11ecdsa__link.c) = 99f386b056c5a6471f69841c41a2698d36b6b275
 SHA1 (patch-lib_dns_pkcs11eddsa__link.c) = bd887a6c8960da3a8663cdf5e955e045f16dee3f
 SHA1 (patch-lib_dns_rbt.c) = c14eff9a609e4b49aa9db18f395461cd7c8944be
-SHA1 (patch-lib_dns_rbtdb.c) = 561646a8e47df765a24b40a0ac9f3e5fc4267621
+SHA1 (patch-lib_dns_rbtdb.c) = 3b889d3dd1ad6e56a69857b799b33093233b5cbe
 SHA1 (patch-lib_dns_request.c) = 82560e819cba0259883da8d47618ffabead22c55
 SHA1 (patch-lib_dns_sdb.c) = ed447ec7a134e620765b25ee36124a19dfd9fab0
 SHA1 (patch-lib_dns_sdlz.c) = 4fc15a577c64501c10c144eab147e54686e80309

Index: pkgsrc/net/bind916/patches/patch-lib_dns_rbtdb.c
diff -u pkgsrc/net/bind916/patches/patch-lib_dns_rbtdb.c:1.3 pkgsrc/net/bind916/patches/patch-lib_dns_rbtdb.c:1.4
--- pkgsrc/net/bind916/patches/patch-lib_dns_rbtdb.c:1.3        Tue Feb 13 15:25:33 2024
+++ pkgsrc/net/bind916/patches/patch-lib_dns_rbtdb.c    Wed Mar 20 14:57:54 2024
@@ -1,11 +1,11 @@
-$NetBSD: patch-lib_dns_rbtdb.c,v 1.3 2024/02/13 15:25:33 taca Exp $
+$NetBSD: patch-lib_dns_rbtdb.c,v 1.4 2024/03/20 14:57:54 taca Exp $
 
 * Take from NetBSD base.
 
---- lib/dns/rbtdb.c.orig       2024-02-11 11:31:39.000000000 +0000
+--- lib/dns/rbtdb.c.orig       2024-03-12 08:43:03.000000000 +0000
 +++ lib/dns/rbtdb.c
-@@ -2327,7 +2327,7 @@ prune_tree(isc_task_t *task, isc_event_t
-       }
+@@ -2312,7 +2312,7 @@ prune_tree(isc_task_t *task, isc_event_t
+       NODE_UNLOCK(&rbtdb->node_locks[locknum].lock, isc_rwlocktype_write);
        RWUNLOCK(&rbtdb->tree_lock, isc_rwlocktype_write);
  
 -      detach((dns_db_t **)&rbtdb);



Home | Main Index | Thread Index | Old Index