public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/bind9-next] f43: Update to 9.21.22 (rhbz#2480122)
@ 2026-06-05 10:43 
  0 siblings, 0 replies; only message in thread
From:  @ 2026-06-05 10:43 UTC (permalink / raw)
  To: git-commits

            A new commit has been pushed.

            Repo   : rpms/bind9-next
            Branch : f43
            Commit : 8136762a953c758188b635ceec8bad2d327dd1e8
            Author : Petr Menšík <pemensik@redhat.com>
            Date   : 2026-06-05T12:32:14+02:00
            Stats  : +13/-13 in 3 file(s)
            URL    : https://src.fedoraproject.org/rpms/bind9-next/c/8136762a953c758188b635ceec8bad2d327dd1e8?branch=f43

            Log:
            Update to 9.21.22 (rhbz#2480122)

Security Fixes:

- Limit resolver server list size. (CVE-2026-3592)
- Fix GSS-API resource leak. (CVE-2026-3039)
- Disable recursion, UPDATE, and NOTIFY for non-IN views. (CVE-2026-5946)
- Avoid unbounded recursion loop. (CVE-2026-5950)
- Fix crash in resolver when SIG(0)-signed responses are received under load. (CVE-2026-5947)
- Fix use-after-free error in DNS-over-HTTPS when processing HTTP/2 SETTINGS frames. (CVE-2026-3593)
- Fix outgoing zone transfers' quota issue.

Feature Changes:

- Fix CPU spikes and slow queries when cache approaches memory limit.
- Implement RFC 3645 Section 4.1.1 key expiry check in TKEY.
- Reduce memory footprint by actively returning unused memory to the OS.

An multiple bugfixes.

Source: https://downloads.isc.org/isc/bind9/9.21.22/doc/arm/html/notes.html#notes-for-bind-9-21-22

---
diff --git a/bind-9.21-unittest-32b-mem.patch b/bind-9.21-unittest-32b-mem.patch
index ba968d8..90dee92 100644
--- a/bind-9.21-unittest-32b-mem.patch
+++ b/bind-9.21-unittest-32b-mem.patch
@@ -1,4 +1,4 @@
-From 0ec3954222bab0c7a74b379fc1982c55f89a90e4 Mon Sep 17 00:00:00 2001
+From e81b125a9c7eb9222b5f8298bec689e23287969b Mon Sep 17 00:00:00 2001
 From: =?UTF-8?q?Petr=20Men=C5=A1=C3=ADk?= <pemensik@redhat.com>
 Date: Thu, 9 Apr 2026 10:51:57 +0200
 Subject: [PATCH] Accept significantly lower memory consumption on 32b system
@@ -17,10 +17,10 @@ Signed-off-by: Petr Menšík <pemensik@redhat.com>
  1 file changed, 21 insertions(+), 6 deletions(-)
 
 diff --git a/tests/dns/deleg_test.c b/tests/dns/deleg_test.c
-index 904eaeef00..cc4772977f 100644
+index d3af6ab..cbab065 100644
 --- a/tests/dns/deleg_test.c
 +++ b/tests/dns/deleg_test.c
-@@ -567,6 +567,22 @@ typedef struct {
+@@ -579,6 +579,22 @@ typedef struct {
  	isc_stdtime_t now;
  } cleanup_ctx_t;
  
@@ -43,16 +43,16 @@ index 904eaeef00..cc4772977f 100644
  static void
  cleanuptests_phase3(void *arg) {
  	cleanup_ctx_t *ctx = arg;
-@@ -575,7 +591,7 @@ cleanuptests_phase3(void *arg) {
+@@ -587,7 +603,7 @@ cleanuptests_phase3(void *arg) {
  	dns_delegset_t *delegset = NULL;
  	isc_result_t result;
  
--	assert_int_in_range(isc_mem_inuse(db->mctx), 4000000, 4100000);
+-	assert_int_in_range(isc_mem_inuse(db->mctx), 8000000, 8100000);
 +	cleanuptests_memcheck1(db->mctx, 3);
  
  	/*
  	 * baz. is there, but bar. is gone, as it has been
-@@ -600,7 +616,7 @@ cleanuptests_phase2(void *arg) {
+@@ -612,7 +628,7 @@ cleanuptests_phase2(void *arg) {
  	dns_delegset_t *delegset = NULL;
  	isc_result_t result;
  
@@ -61,7 +61,7 @@ index 904eaeef00..cc4772977f 100644
  
  	/*
  	 * bar. is there
-@@ -620,7 +636,7 @@ cleanuptests_phase2(void *arg) {
+@@ -632,7 +648,7 @@ cleanuptests_phase2(void *arg) {
  	for (size_t i = 0; i < 99999; i++) {
  		addipdeleg(AF_INET6, "1111::2222", delegset, deleg);
  	}
@@ -70,7 +70,7 @@ index 904eaeef00..cc4772977f 100644
  	writedb(db, "baz.", 30, &delegset, true);
  	deleg = NULL;
  
-@@ -669,8 +685,7 @@ cleanuptests(ISC_ATTR_UNUSED void *arg) {
+@@ -681,8 +697,7 @@ cleanuptests(ISC_ATTR_UNUSED void *arg) {
  		addipdeleg(AF_INET6, "1111::2222", delegset, deleg);
  	}
  
@@ -80,7 +80,7 @@ index 904eaeef00..cc4772977f 100644
  	writedb(db, "stuff.", 10, &delegset, true);
  	deleg = NULL;
  	stdtime_now += 10;
-@@ -691,7 +706,7 @@ cleanuptests(ISC_ATTR_UNUSED void *arg) {
+@@ -703,7 +718,7 @@ cleanuptests(ISC_ATTR_UNUSED void *arg) {
  	 * with DB mem context) overmem conditions will be detected, and the
  	 * expired node will be removed
  	 */
@@ -90,5 +90,5 @@ index 904eaeef00..cc4772977f 100644
  	deleg = NULL;
  
 -- 
-2.53.0
+2.54.0
 

diff --git a/bind9-next.spec b/bind9-next.spec
index 6092547..6e8c9df 100644
--- a/bind9-next.spec
+++ b/bind9-next.spec
@@ -54,7 +54,7 @@ Summary:  The Berkeley Internet Name Domain (BIND) DNS (Domain Name System) serv
 Name:     bind9-next
 License:  MPL-2.0 AND ISC AND BSD-3-clause AND MIT AND BSD-2-clause
 #
-Version:  9.21.21
+Version:  9.21.22
 Release:  %autorelease
 Epoch:    32
 Url:      https://www.isc.org/downloads/bind/

diff --git a/sources b/sources
index 4641049..c97ab7f 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (bind-9.21.21.tar.xz) = ebb05d1141d38bd1897bb0de1475194ca6e9335e1a295ab388376d880de1a0569279b734433f469565eccdea91cc8e6e3603b2879be700bf27082ff075bdbe49
-SHA512 (bind-9.21.21.tar.xz.asc) = bad3fa0355742b57bc711c2f3f6bddd220bf5a5d4f5fa3b3ef9f2172247f184e637688080b0fc8cc67d37e1ee41bf484062f3a529d9942454b243a46091761b3
+SHA512 (bind-9.21.22.tar.xz) = f9e11d150162661c755dabdd7862c0565e6a10077e2a6aee04f8cefce94c262d8928ff9e42f8c8750242aee3b0992afe2f49f72f0f8cab8b7e4ae1c9fc06e0fa
+SHA512 (bind-9.21.22.tar.xz.asc) = 1e0bd14fad5754e12b6a4855dbed698dba74468790948316e17442e5bc840fc81d18e590fd78186a1e26e9526870b13470dcef6a15644e91775cc8883813ad24

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-06-05 10:43 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-05 10:43 [rpms/bind9-next] f43: Update to 9.21.22 (rhbz#2480122) 

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox