]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Tweak and reword recent CHANGES entries
authorMichal Nowak <mnowak@isc.org>
Fri, 26 Feb 2021 11:19:57 +0000 (12:19 +0100)
committerMichal Nowak <mnowak@isc.org>
Thu, 11 Mar 2021 13:19:09 +0000 (14:19 +0100)
CHANGES

diff --git a/CHANGES b/CHANGES
index 13c9bdaaa430403899eaccd79b6d386ba50c8f20..2fcf236e8c9ffe20c0325e55ac7a8daa554692d6 100644 (file)
--- a/CHANGES
+++ b/CHANGES
 5594.  [bug]           Building with --enable-dnsrps --enable-dnsrps-dl failed.
                        [GL #2298]
 
-5593.  [bug]           Journal files written by older versions of named
-                       can now be read when loading zones so that journal
-                       incompatibility will not cause problems on upgrade.
-                       Outdated journals will be updated to the new format
-                       after loading. [GL #2505]
-
-5592.  [bug]           Add globally available thread_id (isc_tid_v) that's
-                       incremented for each new thread, but the old thread
-                       ids are reused, so the maximum thread_id always
-                       correspond to the maximum number of threads running
-                       at the time. This fixes the hazard pointer tables
-                       overflow on machines with many cores. [GL #2396]
-
-5591.  [bug]           Fix a crash happening when "stale-answer-client-timeout"
-                       is triggered and there is no (stale) data for it in the
-                       cache. [GL #2503]
-
-5590.  [bug]           Process NSEC3PARAM queue when loading a dynamic zone.
-                       This will immediately create NSEC3 records for zones
-                       that use "dnssec-policy" and "nsec3param". [GL #2498]
-
-5588.  [func]          Add "purge-keys" option to "dnssec-policy". This sets
-                       the time how long key files should be retained after
-                       they have become obsolete. [GL #2408]
+5593.  [bug]           Journal files written by older versions of named can now
+                       be read when loading zones, so that journal
+                       incompatibility does not cause problems on upgrade.
+                       Outdated journals are updated to the new format after
+                       loading. [GL #2505]
+
+5592.  [bug]           Prevent hazard pointer table overflows on machines with
+                       many cores, by allowing the thread IDs (serving as
+                       indices into hazard pointer tables) of finished threads
+                       to be reused by those created later. [GL #2396]
+
+5591.  [bug]           Fix a crash that occurred when
+                       "stale-answer-client-timeout" was triggered without any
+                       (stale) data available in the cache to answer the query.
+                       [GL #2503]
+
+5590.  [bug]           NSEC3 records were not immediately created for dynamic
+                       zones using NSEC3 with "dnssec-policy", resulting in
+                       such zones going bogus. Add code to process the
+                       NSEC3PARAM queue at zone load time so that NSEC3 records
+                       for such zones are created immediately. [GL #2498]
+
+5588.  [func]          Add a new "purge-keys" option for "dnssec-policy". This
+                       option determines the period of time for which key files
+                       are retained after they become obsolete. [GL #2408]
 
 5586.  [bug]           An invalid direction field in a LOC record resulted in
-                       an INSIST failure. [GL #2499]
+                       an INSIST failure when a zone file containing such a
+                       record was loaded. [GL #2499]
 
-5584.  [bug]           Rollback setting IP_DONTFRAG option on the UDP sockets.
-                       [GL #2487]
+5584.  [bug]           No longer set the IP_DONTFRAG option on UDP sockets, to
+                       prevent dropping outgoing packets exceeding
+                       "max-udp-size". [GL #2466]
 
 5582.  [bug]           BIND 9 failed to build when static OpenSSL libraries
-                       were used and the *.pc files for libssl and/or libcrypto
-                       were unavailable. This has been fixed by ensuring the
-                       correct linking order for libssl and libcrypto is always
-                       used. [GL #2402]
+                       were used and the pkg-config files for libssl and/or
+                       libcrypto were unavailable. This has been fixed by
+                       ensuring that the correct linking order for libssl and
+                       libcrypto is always used. [GL #2402]
 
-5581.  [bug]           Fix memory leak happening when inline-signed zones
-                       were added to the configuration followed by a
+5581.  [bug]           Fix a memory leak that occurred when inline-signed zones
+                       were added to the configuration, followed by a
                        reconfiguration of named. [GL #2041]
 
 5580.  [test]          The system test framework no longer differentiates
                        system test which is not run is now marked as SKIPPED.
                        [GL !4517]
 
-5579.  [func]          When serve-stale is enabled and stale data is available,
+5573.  [func]          When serve-stale is enabled and stale data is available,
                        named now returns stale answers upon encountering any
                        unexpected error in the query resolution process.
                        However, the "stale-refresh-time" window is still only
                        started upon a timeout. [GL #2434]
 
-5564.  [cleanup]       Refactored the network manager TLSDNS module to use
-                       libuv and libssl directly, rather than opening a
-                       TLS/TCP socket stack. [GL #2235]
+5564.  [cleanup]       Network manager's TLSDNS module was refactored to use
+                       libuv and libssl directly instead of a stack of TCP/TLS
+                       sockets. [GL #2335]
 
        --- 9.16.12 released ---