From 933210ebd8fcb74a117c00c52e381156a2b8e540 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0pa=C4=8Dek?= Date: Wed, 4 Feb 2026 14:59:50 +0100 Subject: [PATCH 1/4] Generate changelog for BIND 9.18.45 --- doc/arm/changelog.rst | 1 + doc/changelog/changelog-9.18.45.rst | 48 +++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 doc/changelog/changelog-9.18.45.rst diff --git a/doc/arm/changelog.rst b/doc/arm/changelog.rst index 5925f8ce4f..9e9c3ec534 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.45.rst .. include:: ../changelog/changelog-9.18.44.rst .. include:: ../changelog/changelog-9.18.43.rst .. include:: ../changelog/changelog-9.18.42.rst diff --git a/doc/changelog/changelog-9.18.45.rst b/doc/changelog/changelog-9.18.45.rst new file mode 100644 index 0000000000..22f9b6441e --- /dev/null +++ b/doc/changelog/changelog-9.18.45.rst @@ -0,0 +1,48 @@ +.. 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.45 +------------ + +Feature Changes +~~~~~~~~~~~~~~~ + +- Update requirements for system test suite. ``37bd997a39`` + + Python 3.10 or newer is now required for running the system test + suite. The required python packages and their version requirements are + now tracked in `bin/tests/system/requirements.txt`. + + Support for pytest 9.0.0 has been added its minimum supported version + has been raised to 7.0.0. The minimum supported dnspython version has + been raised to 2.3.0. :gl:`#5690` :gl:`#5614` :gl:`!11470` + +Bug Fixes +~~~~~~~~~ + +- Use const pointer with strchr of const pointer. ``2b10ee4f13`` + + :gl:`#5694` :gl:`!11464` + +- Fix brid and hhit implementation. ``e3caaa16f1`` + + Fix bugs in BRID and HHIT implementation and enable the unit tests. + :gl:`#5710` :gl:`!11493` + +- DSYNC record incorrectly used two octets for the Scheme Field. + ``6fd748d1fc`` + + When creating the `DSYNC` record from a structure, `uint16_tobuffer` + was used instead of `uint8_tobuffer` when adding the scheme, causing a + `DSYNC` record that was one octet too long. This has been fixed. + :gl:`#5711` :gl:`!11484` + + From d6f4a186942c9a622cca59987da389c949b2187d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0pa=C4=8Dek?= Date: Wed, 4 Feb 2026 15:00:18 +0100 Subject: [PATCH 2/4] Prepare release notes for BIND 9.18.45 --- doc/arm/notes.rst | 1 + doc/notes/notes-9.18.45.rst | 43 +++++++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 doc/notes/notes-9.18.45.rst diff --git a/doc/arm/notes.rst b/doc/arm/notes.rst index 9ff2fe7abe..e55819751f 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.45.rst .. include:: ../notes/notes-9.18.44.rst .. include:: ../notes/notes-9.18.43.rst .. include:: ../notes/notes-9.18.42.rst diff --git a/doc/notes/notes-9.18.45.rst b/doc/notes/notes-9.18.45.rst new file mode 100644 index 0000000000..9d9d6f67c7 --- /dev/null +++ b/doc/notes/notes-9.18.45.rst @@ -0,0 +1,43 @@ +.. 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.45 +---------------------- + +Feature Changes +~~~~~~~~~~~~~~~ + +- Update requirements for system test suite. + + Python 3.10 or newer is now required for running the system test + suite. The required python packages and their version requirements are + now tracked in `bin/tests/system/requirements.txt`. + + Support for pytest 9.0.0 has been added its minimum supported version + has been raised to 7.0.0. The minimum supported dnspython version has + been raised to 2.3.0. :gl:`#5690` :gl:`#5614` + +Bug Fixes +~~~~~~~~~ + +- Fix brid and hhit implementation. + + Fix bugs in BRID and HHIT implementation and enable the unit tests. + :gl:`#5710` + +- DSYNC record incorrectly used two octets for the Scheme Field. + + When creating the `DSYNC` record from a structure, `uint16_tobuffer` + was used instead of `uint8_tobuffer` when adding the scheme, causing a + `DSYNC` record that was one octet too long. This has been fixed. + :gl:`#5711` + + From 9b45629c630f673d1a1b5e2cac8cbeb396ddb615 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0pa=C4=8Dek?= Date: Wed, 4 Feb 2026 15:02:29 +0100 Subject: [PATCH 3/4] Tweak and reword release notes --- doc/notes/notes-9.18.45.rst | 23 +++++------------------ 1 file changed, 5 insertions(+), 18 deletions(-) diff --git a/doc/notes/notes-9.18.45.rst b/doc/notes/notes-9.18.45.rst index 9d9d6f67c7..b0cf0db95b 100644 --- a/doc/notes/notes-9.18.45.rst +++ b/doc/notes/notes-9.18.45.rst @@ -17,27 +17,14 @@ Feature Changes - Update requirements for system test suite. - Python 3.10 or newer is now required for running the system test - suite. The required python packages and their version requirements are - now tracked in `bin/tests/system/requirements.txt`. + Python 3.10 or newer is now required for running the system test suite. The + required Python packages and their version requirements are now tracked in the + file `bin/tests/system/requirements.txt`. :gl:`#5690` :gl:`#5614` - Support for pytest 9.0.0 has been added its minimum supported version - has been raised to 7.0.0. The minimum supported dnspython version has - been raised to 2.3.0. :gl:`#5690` :gl:`#5614` Bug Fixes ~~~~~~~~~ -- Fix brid and hhit implementation. - - Fix bugs in BRID and HHIT implementation and enable the unit tests. - :gl:`#5710` - -- DSYNC record incorrectly used two octets for the Scheme Field. - - When creating the `DSYNC` record from a structure, `uint16_tobuffer` - was used instead of `uint8_tobuffer` when adding the scheme, causing a - `DSYNC` record that was one octet too long. This has been fixed. - :gl:`#5711` - +- Fix implementation of BRID and HHIT record types. :gl:`#5710` +- Fix implementation of DSYNC record type. :gl:`#5711` From bfaaa12a8ea5f79d0cd8e359f19863feeb029a33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0pa=C4=8Dek?= Date: Wed, 4 Feb 2026 15:18:09 +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 300035968b..f64391fa68 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], 45)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