]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Tweak and reword release notes
authorMichal Nowak <mnowak@isc.org>
Fri, 9 Jul 2021 07:34:52 +0000 (09:34 +0200)
committerMichal Nowak <mnowak@isc.org>
Fri, 23 Jul 2021 07:43:45 +0000 (09:43 +0200)
doc/notes/notes-9.16.8.rst
doc/notes/notes-current.rst

index eb789f61437d23557d4cc9f6cb5d8030556c1c6c..2ca95d4e61a672187d9e1fc22382538d70c5b359 100644 (file)
@@ -33,7 +33,7 @@ Feature Changes
   MTU minus the estimated header space. In practice, the smallest MTU
   witnessed in the operational DNS community is 1500 octets, the maximum
   Ethernet payload size, so a useful default for maximum DNS/UDP payload
-  size on reliable networks would be 1400 bytes. :gl:`#2183`
+  size on reliable networks would be 1432 bytes. :gl:`#2183`
 
 Bug Fixes
 ~~~~~~~~~
index 177207521cf1b5431f515cb4c29bab6525a9311f..dd9b1851d560150250d8048efd17b575466c13d2 100644 (file)
@@ -30,9 +30,10 @@ Known Issues
 New Features
 ~~~~~~~~~~~~
 
-- Automatic KSK rollover: A new configuration option ``parental-agents`` is
-  added to add a list of servers to a zone that can be used for checking DS
-  presence. :gl:`#1126`
+- Using a new configuration option, ``parental-agents``, each zone can
+  now be associated with a list of servers that can be used to check the
+  DS RRset in the parent zone. This enables automatic KSK rollovers.
+  :gl:`#1126`
 
 Removed Features
 ~~~~~~~~~~~~~~~~
@@ -42,20 +43,11 @@ Removed Features
 Feature Changes
 ~~~~~~~~~~~~~~~
 
-- IP fragmentation on outgoing UDP sockets has been disabled.  Errors from
-  sending DNS messages larger than the specified path MTU are properly handled;
-  ``named`` now sends back empty DNS messages with the TC (TrunCated) bit set,
-  forcing the DNS client to fall back to TCP.  :gl:`#2790`
-
-  ``named`` now sets the DON'T FRAGMENT flag on outgoing UDP packets.  According
-  to the measurements done by multiple parties this should not be causing any
-  operational problems as most of the Internet "core" is able to cope with IP
-  message sizes between 1400-1500 bytes, the 1232 size was picked as a
-  conservative minimal number that could be changed by the DNS operator to a
-  estimated path MTU minus the estimated header space. In practice, the smallest
-  MTU witnessed in the operational DNS community is 1500 octets, the Ethernet
-  maximum payload size, so a a useful default for maximum DNS/UDP payload size
-  on reliable networks would be 1432. [GL #2183]
+- IP fragmentation has been disabled for outgoing UDP sockets. Errors
+  triggered by sending DNS messages larger than the specified path MTU
+  are properly handled by sending empty DNS replies with the ``TC``
+  (TrunCated) bit set, which forces DNS clients to fall back to TCP.
+  :gl:`#2790`
 
 - CDS and CDNSKEY records may now be published in a zone without the
   requirement that they exactly match an existing DNSKEY record, so long
@@ -66,23 +58,25 @@ Feature Changes
 Bug Fixes
 ~~~~~~~~~
 
-- Fixed a bug that caused the NSEC salt to be changed for KASP zones on
-  every startup. :gl:`#2725`
+- A bug that caused the NSEC3 salt to be changed on every restart for
+  zones using KASP has been fixed. :gl:`#2725`
 
 - Signed, insecure delegation responses prepared by ``named`` either
   lacked the necessary NSEC records or contained duplicate NSEC records
   when both wildcard expansion and CNAME chaining were required to
   prepare the response. This has been fixed. :gl:`#2759`
 
-- Checking of ``dnssec-policy`` was broken. The checks failed to account for
-  ``dnssec-policy`` inheritance. :gl:`#2780`
+- The configuration-checking code failed to account for the inheritance
+  rules of the ``dnssec-policy`` option. This has been fixed.
+  :gl:`#2780`
 
-- A deadlock at startup was introduced when fixing :gl:`#1875` because when
-  locking key files for reading and writing, "in-view" logic was not taken into
-  account. This has been fixed. :gl:`#2783`
+- The fix for :gl:`#1875` inadvertently introduced a deadlock: when
+  locking key files for reading and writing, the ``in-view`` logic was
+  not considered. This has been fixed. :gl:`#2783`
 
-- Fix a race condition where two threads are competing for the same set of key
-  file locks, that could lead to a deadlock. This has been fixed. :gl:`#2786`
+- A race condition could occur where two threads were competing for the
+  same set of key file locks, leading to a deadlock. This has been
+  fixed. :gl:`#2786`
 
 - Testing revealed that setting the thread affinity on both the netmgr
   and netthread threads led to inconsistent recursive performance, as