From b315fabdceaaf653caca294b9953b8c45789ce55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20K=C4=99pie=C5=84?= Date: Mon, 12 Dec 2022 12:53:31 +0100 Subject: [PATCH 1/6] Prepare release notes for BIND 9.18.10 --- doc/arm/notes.rst | 2 +- .../{notes-current.rst => notes-9.18.10.rst} | 15 --------------- 2 files changed, 1 insertion(+), 16 deletions(-) rename doc/notes/{notes-current.rst => notes-9.18.10.rst} (95%) diff --git a/doc/arm/notes.rst b/doc/arm/notes.rst index b0be462ca6..0a66fd2dc1 100644 --- a/doc/arm/notes.rst +++ b/doc/arm/notes.rst @@ -35,7 +35,7 @@ information about each release, and source code. .. include:: ../notes/notes-known-issues.rst -.. include:: ../notes/notes-current.rst +.. include:: ../notes/notes-9.18.10.rst .. include:: ../notes/notes-9.18.9.rst .. include:: ../notes/notes-9.18.8.rst .. include:: ../notes/notes-9.18.7.rst diff --git a/doc/notes/notes-current.rst b/doc/notes/notes-9.18.10.rst similarity index 95% rename from doc/notes/notes-current.rst rename to doc/notes/notes-9.18.10.rst index 1a3ed8518a..f95d60367d 100644 --- a/doc/notes/notes-current.rst +++ b/doc/notes/notes-9.18.10.rst @@ -12,21 +12,6 @@ Notes for BIND 9.18.10 ---------------------- -Security Fixes -~~~~~~~~~~~~~~ - -- None. - -New Features -~~~~~~~~~~~~ - -- None. - -Removed Features -~~~~~~~~~~~~~~~~ - -- None. - Feature Changes ~~~~~~~~~~~~~~~ From 91d0e488da59986fa6e26a44c8cc109d2a6c9e93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20K=C4=99pie=C5=84?= Date: Mon, 12 Dec 2022 12:53:31 +0100 Subject: [PATCH 2/6] Tweak and reword release notes --- doc/notes/notes-9.18.10.rst | 64 ++++++++++++++++++++----------------- 1 file changed, 34 insertions(+), 30 deletions(-) diff --git a/doc/notes/notes-9.18.10.rst b/doc/notes/notes-9.18.10.rst index f95d60367d..f189fcff40 100644 --- a/doc/notes/notes-9.18.10.rst +++ b/doc/notes/notes-9.18.10.rst @@ -15,54 +15,58 @@ Notes for BIND 9.18.10 Feature Changes ~~~~~~~~~~~~~~~ -- In order to reduce unnecessary memory consumption in the cache, - NXDOMAIN records are no longer retained past the normal negative - cache TTL, even if ``stale-cache-enable`` is set to ``yes``. - :gl:`#3386`. +- To reduce unnecessary memory consumption in the cache, NXDOMAIN + records are no longer retained past the normal negative cache TTL, + even if :any:`stale-cache-enable` is set to ``yes``. :gl:`#3386` -- The option :any:`auto-dnssec` is deprecated and will be removed in 9.19. - Please migrate to :any:`dnssec-policy`. :gl:`#3667` +- The :any:`auto-dnssec` option has been deprecated and will be removed + in a future BIND 9.19.x release. Please migrate to + :any:`dnssec-policy`. :gl:`#3667` -- Deprecate setting the operating system limit (``coresize``, ``datasize``, - ``files`` and ``stacksize``) from ``named.conf``. These options should be set - from the operating system (``ulimit``) or from the process supervisor +- The :any:`coresize`, :any:`datasize`, :any:`files`, and + :any:`stacksize` options have been deprecated. The limits these + options set should be enforced externally, either by manual + configuration (e.g. using ``ulimit``) or via the process supervisor (e.g. ``systemd``). :gl:`#3676` -- Deprecate setting alternate local addresses for inbound zone transfers - (:any:`alt-transfer-source`, :any:`alt-transfer-source-v6`, - :any:`use-alt-transfer-source`). :gl:`#3694` +- Setting alternate local addresses for inbound zone transfers has been + deprecated. The relevant options (:any:`alt-transfer-source`, + :any:`alt-transfer-source-v6`, and :any:`use-alt-transfer-source`) + will be removed in a future BIND 9.19.x release. :gl:`#3694` Bug Fixes ~~~~~~~~~ -- Increase the number of HTTP headers in the statistics channel from - 10 to 100 to accomodate for some browsers that send more that 10 - headers by default. :gl:`#3670` +- The number of HTTP headers allowed in requests sent to + :iscman:`named`'s statistics channel has been increased from 10 to + 100, to accommodate some browsers that send more than 10 headers + by default. :gl:`#3670` +- TLS configuration for primary servers was not applied for zones that + were members of a catalog zone. This has been fixed. :gl:`#3638` -- Copy TLS identifier when setting up primaries for catalog member - zones. :gl:`#3638` - -- Fix an assertion failure in the statschannel caused by reading from the HTTP - connection closed prematurely (connection error, shutdown). :gl:`#3693` +- :iscman:`named` could crash due to an assertion failure when an HTTP + connection to the statistics channel was closed prematurely (due to a + connection error, shutdown, etc.). This has been fixed. :gl:`#3693` - The ``zone /: final reference detached`` log message was moved from the INFO log level to the DEBUG(1) log level to prevent the :iscman:`named-checkzone` tool from superfluously logging this message in non-debug mode. :gl:`#3707` -- When a catalog zone is removed from the configuration, in some - cases a dangling pointer could cause a :iscman:`named` process - crash. This has been fixed. :gl:`#3683` +- When a catalog zone was removed from the configuration, in some cases + a dangling pointer could cause the :iscman:`named` process to crash. + This has been fixed. :gl:`#3683` -- The ``named`` would wait for some outstanding recursing queries - to finish before shutting down. This has been fixed. :gl:`#3183` - -- When a zone is deleted from a server, an key management objects related to - that zone would be kept in the memory and released only at the server - shutdown. This could lead to constantly increasing memory usage for servers - with a high zone churn. :gl:`#3727` +- In certain cases, :iscman:`named` waited for the resolution of + outstanding recursive queries to finish before shutting down. This was + unintended and has been fixed. :gl:`#3183` +- When a zone was deleted from a server, a key management object related + to that zone was inadvertently kept in memory and only released upon + shutdown. This could lead to constantly increasing memory use on + servers with a high rate of changes affecting the set of zones being + served. This has been fixed. :gl:`#3727` Known Issues ~~~~~~~~~~~~ From d7585d507c15d53323b2aaee79f02a2f43451433 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20K=C4=99pie=C5=84?= Date: Mon, 12 Dec 2022 12:53:31 +0100 Subject: [PATCH 3/6] Reorder release notes --- doc/notes/notes-9.18.10.rst | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/doc/notes/notes-9.18.10.rst b/doc/notes/notes-9.18.10.rst index f189fcff40..02a7d0cda1 100644 --- a/doc/notes/notes-9.18.10.rst +++ b/doc/notes/notes-9.18.10.rst @@ -34,40 +34,40 @@ Feature Changes :any:`alt-transfer-source-v6`, and :any:`use-alt-transfer-source`) will be removed in a future BIND 9.19.x release. :gl:`#3694` -Bug Fixes -~~~~~~~~~ - - The number of HTTP headers allowed in requests sent to :iscman:`named`'s statistics channel has been increased from 10 to 100, to accommodate some browsers that send more than 10 headers by default. :gl:`#3670` -- TLS configuration for primary servers was not applied for zones that - were members of a catalog zone. This has been fixed. :gl:`#3638` +Bug Fixes +~~~~~~~~~ - :iscman:`named` could crash due to an assertion failure when an HTTP connection to the statistics channel was closed prematurely (due to a connection error, shutdown, etc.). This has been fixed. :gl:`#3693` -- The ``zone /: final reference detached`` log message was - moved from the INFO log level to the DEBUG(1) log level to prevent the - :iscman:`named-checkzone` tool from superfluously logging this message - in non-debug mode. :gl:`#3707` - - When a catalog zone was removed from the configuration, in some cases a dangling pointer could cause the :iscman:`named` process to crash. This has been fixed. :gl:`#3683` -- In certain cases, :iscman:`named` waited for the resolution of - outstanding recursive queries to finish before shutting down. This was - unintended and has been fixed. :gl:`#3183` - - When a zone was deleted from a server, a key management object related to that zone was inadvertently kept in memory and only released upon shutdown. This could lead to constantly increasing memory use on servers with a high rate of changes affecting the set of zones being served. This has been fixed. :gl:`#3727` +- TLS configuration for primary servers was not applied for zones that + were members of a catalog zone. This has been fixed. :gl:`#3638` + +- In certain cases, :iscman:`named` waited for the resolution of + outstanding recursive queries to finish before shutting down. This was + unintended and has been fixed. :gl:`#3183` + +- The ``zone /: final reference detached`` log message was + moved from the INFO log level to the DEBUG(1) log level to prevent the + :iscman:`named-checkzone` tool from superfluously logging this message + in non-debug mode. :gl:`#3707` + Known Issues ~~~~~~~~~~~~ From f799449fae61070e156282c3c5f19b866e77e32f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20K=C4=99pie=C5=84?= Date: Mon, 12 Dec 2022 12:53:31 +0100 Subject: [PATCH 4/6] Add release note for GL #3721 --- doc/notes/notes-9.18.10.rst | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/doc/notes/notes-9.18.10.rst b/doc/notes/notes-9.18.10.rst index 02a7d0cda1..2fb54f36de 100644 --- a/doc/notes/notes-9.18.10.rst +++ b/doc/notes/notes-9.18.10.rst @@ -63,6 +63,10 @@ Bug Fixes outstanding recursive queries to finish before shutting down. This was unintended and has been fixed. :gl:`#3183` +- :iscman:`host` and :iscman:`nslookup` command-line options setting the + custom TCP/UDP port to use were ignored for ANY queries (which are + sent over TCP). This has been fixed. :gl:`#3721` + - The ``zone /: final reference detached`` log message was moved from the INFO log level to the DEBUG(1) log level to prevent the :iscman:`named-checkzone` tool from superfluously logging this message From 08d554a91395f516303e4dcdeb295e2d461eb9a4 Mon Sep 17 00:00:00 2001 From: Tom Krizek Date: Mon, 12 Dec 2022 14:04:01 +0100 Subject: [PATCH 5/6] Add a CHANGES marker --- CHANGES | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGES b/CHANGES index d88bc3084f..67882c8672 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,5 @@ + --- 9.18.10 released --- + 6043. [bug] The key file IO locks objects would never get deleted from the hashtable due to off-by-one error. [GL #3727] From 7011eaf906954173b4a9c845fad8688c9023cbb1 Mon Sep 17 00:00:00 2001 From: Tom Krizek Date: Mon, 12 Dec 2022 14:21:01 +0100 Subject: [PATCH 6/6] Update BIND version for release --- configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 4fe8dc50ed..7f4de1e28f 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], 10)dnl -m4_define([bind_VERSION_EXTRA], -dev)dnl +m4_define([bind_VERSION_EXTRA], )dnl m4_define([bind_DESCRIPTION], [(Stable Release)])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