Authentication-Results: name.execsw.org; dkim=pass (1024-bit key) header.d=netbsd.org header.i=@netbsd.org header.b=pPoEeI4J; dkim=pass (1024-bit key) header.d=netbsd.org header.i=@netbsd.org header.b=zMfqqOVi Received: by mail.netbsd.org (Postfix, from userid 605) id A2FAC84E78; Wed, 20 Mar 2024 14:57:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netbsd.org; s=20240131; t=1710946676; bh=vT7iEgxYx4ojxPEw5yotBxIfBjySvZWmEsGtLeJqNAI=; h=Date:From:Subject:To:Reply-To:List-Id:List-Unsubscribe; b=pPoEeI4JYp4+2/Mi7mu9KvloJ6WstFmRcsYA3are5FcpnvmA00yspPz6oTwRR9EPy 1QcwLDIhPrFD/nqkS5Yp70O0dli3w36TY/ShEIFMbfDMZjmAzYtL5oXQaZNsKSlHKV mElhus2ZUohde57L6WCFgABoWKKvfC5FPvNMmc/0= Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 93CE384D55 for ; Wed, 20 Mar 2024 14:57:55 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Authentication-Results: mail.netbsd.org (amavisd-new); dkim=pass (1024-bit key) header.d=netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id dGDL_NT5Pa6G for ; Wed, 20 Mar 2024 14:57:54 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id DE02884C13 for ; Wed, 20 Mar 2024 14:57:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netbsd.org; s=20240131; t=1710946674; bh=vT7iEgxYx4ojxPEw5yotBxIfBjySvZWmEsGtLeJqNAI=; h=Date:From:Subject:To:Reply-To; b=zMfqqOVit+8mCLxzg2CAZlS4ERMfqS/QUkUlaiDxwIIyeo6RbS5lzuBZHXrCis8zg KlSGhfWtYGDr7+oeVQqHcs0SQz3w14aSGhxheC+P5rKDVkanCwH6b1OhFFH/bxRmp9 Vq2m1un+pbWSDG0wQsZhxIeRdGf7LMLjjhmAjY3E= Received: by cvs.NetBSD.org (Postfix, from userid 500) id D3D71FA2C; Wed, 20 Mar 2024 14:57:54 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_171094667436020" MIME-Version: 1.0 Date: Wed, 20 Mar 2024 14:57:54 +0000 From: "Takahiro Kambe" Subject: CVS commit: pkgsrc/net/bind916 To: pkgsrc-changes@NetBSD.org Reply-To: taca@netbsd.org X-Mailer: log_accum Message-Id: <20240320145754.D3D71FA2C@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_171094667436020 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" 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. --_----------=_171094667436020 Content-Disposition: inline Content-Length: 3416 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii 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); --_----------=_171094667436020--