From a91270b6bd50bd5301280d4e6b41f0f4d1c5da58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0pa=C4=8Dek?= Date: Thu, 7 Mar 2024 10:38:43 +0100 Subject: [PATCH 1/3] Prepare release notes for BIND 9.18.25 --- doc/arm/notes.rst | 1 + .../{notes-current.rst => notes-9.18.25.rst} | 41 +++++-------------- 2 files changed, 11 insertions(+), 31 deletions(-) rename doc/notes/{notes-current.rst => notes-9.18.25.rst} (88%) diff --git a/doc/arm/notes.rst b/doc/arm/notes.rst index a4a9754866..48921f9588 100644 --- a/doc/arm/notes.rst +++ b/doc/arm/notes.rst @@ -35,6 +35,7 @@ information about each release, and source code. .. include:: ../notes/notes-known-issues.rst +.. include:: ../notes/notes-9.18.25.rst .. include:: ../notes/notes-9.18.24.rst .. include:: ../notes/notes-9.18.23.rst .. include:: ../notes/notes-9.18.22.rst diff --git a/doc/notes/notes-current.rst b/doc/notes/notes-9.18.25.rst similarity index 88% rename from doc/notes/notes-current.rst rename to doc/notes/notes-9.18.25.rst index f9a7315aaf..0781387e46 100644 --- a/doc/notes/notes-current.rst +++ b/doc/notes/notes-9.18.25.rst @@ -12,46 +12,25 @@ Notes for BIND 9.18.25 ---------------------- -Security Fixes -~~~~~~~~~~~~~~ - -- None. - -New Features -~~~~~~~~~~~~ - -- None. - -Removed Features -~~~~~~~~~~~~~~~~ - -- None. - -Feature Changes -~~~~~~~~~~~~~~~ - -- None. - Bug Fixes ~~~~~~~~~ +- A regression in cache-cleaning code enabled memory use to grow + significantly more quickly than before, until the configured + :any:`max-cache-size` limit was reached. This has been fixed. + :gl:`#4596` + +- Using :option:`rndc flush` inadvertently caused cache cleaning to + become less effective. This could ultimately lead to the configured + :any:`max-cache-size` limit being exceeded and has now been fixed. + :gl:`#4621` + - A use-after-free assertion might get triggered when the overmem cache cleaning triggers. :gl:`#4595` ISC would like to thank to Jinmei Tatuya from Infoblox for bringing this issue to our attention. -- A regression in cache-cleaning code enabled memory use to grow - significantly more quickly than before, until the configured - :any:`max-cache-size` limit was reached. This has been fixed. - :gl:`#4596` - - -- Using :option:`rndc flush` inadvertently caused cache cleaning to - become less effective. This could ultimately lead to the configured - :any:`max-cache-size` limit being exceeded and has now been fixed. - :gl:`#4621` - Known Issues ~~~~~~~~~~~~ From 9eb617d5d3f678e218a60cf8fe78e4038b175cae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0pa=C4=8Dek?= Date: Thu, 7 Mar 2024 10:39:00 +0100 Subject: [PATCH 2/3] Add release note for GL #4591 --- doc/notes/notes-9.18.25.rst | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/doc/notes/notes-9.18.25.rst b/doc/notes/notes-9.18.25.rst index 0781387e46..eb7f524937 100644 --- a/doc/notes/notes-9.18.25.rst +++ b/doc/notes/notes-9.18.25.rst @@ -25,6 +25,11 @@ Bug Fixes :any:`max-cache-size` limit being exceeded and has now been fixed. :gl:`#4621` +- The logic for cleaning up cached DNS records whose TTL has expired was + tweaked to be more aggressive. This change helps with enforcing + :any:`max-cache-ttl` and :any:`max-ncache-ttl` in a timely manner. + :gl:`#4591` + - A use-after-free assertion might get triggered when the overmem cache cleaning triggers. :gl:`#4595` From 5127ddadba4c400a492099d73fa72b9b4dc5d48f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0pa=C4=8Dek?= Date: Thu, 7 Mar 2024 16:47:00 +0000 Subject: [PATCH 3/3] Tweak and reword release notes --- doc/notes/notes-9.18.25.rst | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/doc/notes/notes-9.18.25.rst b/doc/notes/notes-9.18.25.rst index eb7f524937..b0e0f7a947 100644 --- a/doc/notes/notes-9.18.25.rst +++ b/doc/notes/notes-9.18.25.rst @@ -25,15 +25,15 @@ Bug Fixes :any:`max-cache-size` limit being exceeded and has now been fixed. :gl:`#4621` -- The logic for cleaning up cached DNS records whose TTL has expired was +- The logic for cleaning up expired cached DNS records was tweaked to be more aggressive. This change helps with enforcing :any:`max-cache-ttl` and :any:`max-ncache-ttl` in a timely manner. :gl:`#4591` -- A use-after-free assertion might get triggered when the overmem cache - cleaning triggers. :gl:`#4595` +- It was possible to trigger a use-after-free assertion when the overmem cache + cleaning was initiated. This has been fixed. :gl:`#4595` - ISC would like to thank to Jinmei Tatuya from Infoblox for bringing + ISC would like to thank Jinmei Tatuya of Infoblox for bringing this issue to our attention. Known Issues