From e43123b1e914dc139117f1c732b6dd74a5be720f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20K=C4=99pie=C5=84?= Date: Thu, 26 Feb 2026 21:37:49 +0100 Subject: [PATCH 1/4] Generate changelog for BIND 9.18.46 --- doc/arm/changelog.rst | 1 + doc/changelog/changelog-9.18.46.rst | 35 +++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 doc/changelog/changelog-9.18.46.rst diff --git a/doc/arm/changelog.rst b/doc/arm/changelog.rst index 9e9c3ec534..16e059b278 100644 --- a/doc/arm/changelog.rst +++ b/doc/arm/changelog.rst @@ -18,6 +18,7 @@ Changelog development. Regular users should refer to :ref:`Release Notes ` for changes relevant to them. +.. include:: ../changelog/changelog-9.18.46.rst .. include:: ../changelog/changelog-9.18.45.rst .. include:: ../changelog/changelog-9.18.44.rst .. include:: ../changelog/changelog-9.18.43.rst diff --git a/doc/changelog/changelog-9.18.46.rst b/doc/changelog/changelog-9.18.46.rst new file mode 100644 index 0000000000..f212004ab9 --- /dev/null +++ b/doc/changelog/changelog-9.18.46.rst @@ -0,0 +1,35 @@ +.. Copyright (C) Internet Systems Consortium, Inc. ("ISC") +.. +.. SPDX-License-Identifier: MPL-2.0 +.. +.. This Source Code Form is subject to the terms of the Mozilla Public +.. License, v. 2.0. If a copy of the MPL was not distributed with this +.. file, you can obtain one at https://mozilla.org/MPL/2.0/. +.. +.. See the COPYRIGHT file distributed with this work for additional +.. information regarding copyright ownership. + +BIND 9.18.46 +------------ + +Feature Changes +~~~~~~~~~~~~~~~ + +- Invalid NSEC3 can cause OOB read of the isdelegation() stack. + ``97fd0c56e48`` + + When .next_length is longer than NSEC3_MAX_HASH_LENGTH, it causes a + harmless out-of-bound read of the isdelegation() stack. This has been + fixed. :gl:`#5749` :gl:`!11595` + +Bug Fixes +~~~~~~~~~ + +- Clear serve-stale flags when following the CNAME chains. + ``7733cb4580e`` + + A stale answer could have been served in case of multiple upstream + failures when following the CNAME chains. This has been fixed. + :gl:`#5751` :gl:`!11584` + + From f8c9d93a368f6d686f8487f2cafe1d764c08fbcd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20K=C4=99pie=C5=84?= Date: Thu, 26 Feb 2026 21:37:49 +0100 Subject: [PATCH 2/4] Prepare release notes for BIND 9.18.46 --- doc/arm/notes.rst | 1 + doc/notes/notes-9.18.46.rst | 24 ++++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 doc/notes/notes-9.18.46.rst diff --git a/doc/arm/notes.rst b/doc/arm/notes.rst index e55819751f..99f26debbd 100644 --- a/doc/arm/notes.rst +++ b/doc/arm/notes.rst @@ -45,6 +45,7 @@ The list of known issues affecting the latest version in the 9.18 branch can be found at https://gitlab.isc.org/isc-projects/bind9/-/wikis/Known-Issues-in-BIND-9.18 +.. include:: ../notes/notes-9.18.46.rst .. include:: ../notes/notes-9.18.45.rst .. include:: ../notes/notes-9.18.44.rst .. include:: ../notes/notes-9.18.43.rst diff --git a/doc/notes/notes-9.18.46.rst b/doc/notes/notes-9.18.46.rst new file mode 100644 index 0000000000..b9c9767966 --- /dev/null +++ b/doc/notes/notes-9.18.46.rst @@ -0,0 +1,24 @@ +.. Copyright (C) Internet Systems Consortium, Inc. ("ISC") +.. +.. SPDX-License-Identifier: MPL-2.0 +.. +.. This Source Code Form is subject to the terms of the Mozilla Public +.. License, v. 2.0. If a copy of the MPL was not distributed with this +.. file, you can obtain one at https://mozilla.org/MPL/2.0/. +.. +.. See the COPYRIGHT file distributed with this work for additional +.. information regarding copyright ownership. + +Notes for BIND 9.18.46 +---------------------- + +Bug Fixes +~~~~~~~~~ + +- Clear serve-stale flags when following the CNAME chains. + + A stale answer could have been served in case of multiple upstream + failures when following the CNAME chains. This has been fixed. + :gl:`#5751` + + From 584d0bc5f97e722df194bb0db926f3a4b55517e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20K=C4=99pie=C5=84?= Date: Thu, 26 Feb 2026 21:37:49 +0100 Subject: [PATCH 3/4] Tweak and reword release notes --- doc/notes/notes-9.18.46.rst | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/doc/notes/notes-9.18.46.rst b/doc/notes/notes-9.18.46.rst index b9c9767966..bd426d04d9 100644 --- a/doc/notes/notes-9.18.46.rst +++ b/doc/notes/notes-9.18.46.rst @@ -15,10 +15,5 @@ Notes for BIND 9.18.46 Bug Fixes ~~~~~~~~~ -- Clear serve-stale flags when following the CNAME chains. - - A stale answer could have been served in case of multiple upstream - failures when following the CNAME chains. This has been fixed. - :gl:`#5751` - - +- A stale answer could have been served in case of multiple upstream + failures when following CNAME chains. This has been fixed. :gl:`#5751` From aef945ecdd44a5a4efceca3c585ddaf5527650c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20K=C4=99pie=C5=84?= Date: Thu, 26 Feb 2026 21:54:07 +0100 Subject: [PATCH 4/4] Update BIND version for release --- configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 8d4e099be0..ef98ba6bc3 100644 --- a/configure.ac +++ b/configure.ac @@ -17,7 +17,7 @@ m4_define([bind_VERSION_MAJOR], 9)dnl m4_define([bind_VERSION_MINOR], 18)dnl m4_define([bind_VERSION_PATCH], 46)dnl -m4_define([bind_VERSION_EXTRA], -dev)dnl +m4_define([bind_VERSION_EXTRA], )dnl m4_define([bind_DESCRIPTION], [(Extended Support Version)])dnl m4_define([bind_SRCID], [m4_esyscmd_s([git rev-parse --short HEAD | cut -b1-7])])dnl m4_define([bind_PKG_VERSION], [[bind_VERSION_MAJOR.bind_VERSION_MINOR.bind_VERSION_PATCH]bind_VERSION_EXTRA])dnl