From: Ondřej Surý Date: Wed, 6 Mar 2024 12:39:25 +0000 (+0100) Subject: Add CHANGES and release note for [GL #4621] X-Git-Tag: v9.16.49~3^2 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=b69383b9c38b1045f08e3595f05dfcb91ac82396;p=thirdparty%2Fbind9.git Add CHANGES and release note for [GL #4621] (cherry picked from commit bde5e18cb11ecc79ae52ecb00f883abd9edb50bd) --- diff --git a/CHANGES b/CHANGES index 3c379383f65..af34b2afc99 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,7 @@ +6356. [bug] Create the pruning task in the dns_cache_flush(), so + the cache pruning still works after the flush. + [GL #4621] + 6353. [bug] Improve the TTL-based cleaning by removing the expired headers from the heap, so they don't block the next cleaning round and clean more than a single item for diff --git a/doc/notes/notes-current.rst b/doc/notes/notes-current.rst index c70f4d0f85b..7129ac64f77 100644 --- a/doc/notes/notes-current.rst +++ b/doc/notes/notes-current.rst @@ -39,6 +39,11 @@ Bug Fixes significantly more quickly than before, until the configured ``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 + ``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`