]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Tweak and reword recent CHANGES entries
authorMichał Kępień <michal@isc.org>
Thu, 6 Aug 2020 07:19:25 +0000 (09:19 +0200)
committerMichał Kępień <michal@isc.org>
Thu, 6 Aug 2020 07:19:25 +0000 (09:19 +0200)
CHANGES

diff --git a/CHANGES b/CHANGES
index 6e182ee0ca83a46b834c7b845e0f6d8b9f69aac9..e0e2e1604d89e9370b7b4e615a796a80bf6928a3 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,14 +1,14 @@
-5484.  [func]          Expire the 0 TTL RRSet quickly rather using them for
-                       stale answers. [GL #1829]
+5484.  [func]          Expire zero TTL records quickly rather than using them
+                       for stale answers. [GL #1829]
 
-5483.  [func]          Keeping "stale" answers in cache has been disabled by
-                       default and can be re-enabled with a new configuration
-                       option "stale-cache-enable". [GL #1712]
+5483.  [func]          A new configuration option "stale-cache-enable" has been
+                       introduced to enable or disable the keeping of stale
+                       answers in cache. [GL #1712]
 
-5482.  [bug]           BIND 9 would fail to bind to IPv6 addresses in a
-                       tentative state when a new IPv6 address was added to the
-                       system, but the Duplicate Address Detection (DAD)
-                       mechanism had not yet finished. [GL #2038]
+5482.  [bug]           If the Duplicate Address Detection (DAD) mechanism had
+                       not yet finished after adding a new IPv6 address to the
+                       system, BIND 9 would fail to bind to IPv6 addresses in a
+                       tentative state. [GL #2038]
 
 5481.  [security]      "update-policy" rules of type "subdomain" were
                        incorrectly treated as "zonesub" rules, which allowed
                        sending a specially crafted large TCP DNS message.
                        (CVE-2020-8620) [GL #1996]
 
-5477.  [bug]           The idle timeout for connected TCP sockets is now
-                       derived from the client query processing timeout
-                       configured for a resolver. [GL #2024]
+5477.  [bug]           The idle timeout for connected TCP sockets, which was
+                       previously set to a high fixed value, is now derived
+                       from the client query processing timeout configured for
+                       a resolver. [GL #2024]
 
 5476.  [security]      It was possible to trigger an assertion failure when
                        verifying the response to a TSIG-signed request.
                        (CVE-2020-8622) [GL #2028]
 
-5475.  [bug]           Fix RPZ wildcard passthru ignored when a rejection
-                       would overwrite a passthru action matching some
-                       rule in a previously loaded passthru rpz zone.
-                       [GL #1619]
+5475.  [bug]           Wildcard RPZ passthru rules could incorrectly be
+                       overridden by other rules that were loaded from RPZ
+                       zones which appeared later in the "response-policy"
+                       statement. This has been fixed. [GL #1619]
 
 5474.  [bug]           dns_rdata_hip_next() failed to return ISC_R_NOMORE
                        when it should have. [GL !3880]
 
-5473.  [func]          The rbt hashtable implementation has been changed
-                       to use faster hash-function (HalfSipHash2-4) and
-                       uses Fibonacci hashing for better distribution.
-                       Setting the max-cache-size now preallocates fixed
-                       size hashtable, so the rehashing doesn't cause
-                       resolution brownouts when growing the hashtable.
-                       [GL #1775]
-
-5471.  [bug]           The introduction of KASP support broke whether the
-                       second field of sig-validity-interval was treated as
-                       days or hours. (Thanks to Tony Finch.) [GL !3735]
-
-5469.  [port]          illumos: SEC is defined in <sys/time.h> which
-                       conflicted with our use of SEC. [GL #1993]
-
-5468.  [bug]           Address potential double unlock in process_fd().
+5473.  [func]          The RBT hash table implementation has been changed
+                       to use a faster hash function (HalfSipHash2-4) and
+                       Fibonacci hashing for better distribution. Setting
+                       "max-cache-size" now preallocates a fixed-size hash
+                       table so that rehashing does not cause resolution
+                       brownouts while the hash table is grown. [GL #1775]
+
+5471.  [bug]           The introduction of KASP support inadvertently caused
+                       the second field of "sig-validity-interval" to always be
+                       calculated in hours, even in cases when it should have
+                       been calculated in days. This has been fixed. (Thanks to
+                       Tony Finch.) [GL !3735]
+
+5469.  [port]          On illumos, a constant called SEC is already defined in
+                       <sys/time.h>, which conflicts with an identically named
+                       constant in libbind9. This conflict has been resolved.
+                       [GL #1993]
+
+5468.  [bug]           Addressed potential double unlock in process_fd().
                        [GL #2005]
 
 5466.  [bug]           Addressed an error in recursive clients stats reporting.
                        [GL #1719]
 
-5465.  [func]          Fallback to built in trust-anchors, managed-keys, or
-                       trusted-keys if the bindkeys-file (bind.keys) cannot
+5465.  [func]          Added fallback to built-in trust-anchors, managed-keys,
+                       or trusted-keys if the bindkeys-file (bind.keys) cannot
                        be parsed. [GL #1235]
 
-5464.  [bug]           Specifying saving more than 128 files when rolling
-                       dnstap / log files would cause buffer overflow.
-                       [GL #1989]
+5464.  [bug]           Requesting more than 128 files to be saved when rolling
+                       dnstap log files caused a buffer overflow. This has been
+                       fixed. [GL #1989]
 
 5462.  [bug]           Move LMDB locking from LMDB itself to named. [GL #1976]
 
-5461.  [bug]           The header STALE attribute was not being updated with
-                       the write lock being held leading to incorrect
-                       statistics.  Convert the header attributes to use atomic
-                       operations. [GL #1475]
+5461.  [bug]           The STALE rdataset header attribute was updated while
+                       the write lock was not being held, leading to incorrect
+                       statistics. The header attributes are now converted to
+                       use atomic operations. [GL #1475]
 
        --- 9.16.5 released ---