]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Tweak and reword release notes
authorMichał Kępień <michal@isc.org>
Fri, 4 Dec 2020 10:07:22 +0000 (11:07 +0100)
committerMichał Kępień <michal@isc.org>
Wed, 16 Dec 2020 21:05:50 +0000 (22:05 +0100)
doc/notes/notes-current.rst

index e11d83f250d2c3ecd3f94eb817d023884bfcac68..bc3afc76138e58d595d6b204deefe5572bfec5bd 100644 (file)
@@ -37,23 +37,25 @@ Removed Features
 Feature Changes
 ~~~~~~~~~~~~~~~
 
-- Add NSEC3 support for zones that manage their DNSSEC with the `dnssec-policy`
-  configuration. A new option 'nsec3param' can be used to set the desired
-  NSEC3 parameters, and will detect collisions when resalting. [GL #1620].
-
-- Adjust the ``max-recursion-queries`` default from 75 to 100. Since the
-  queries sent towards root and TLD servers are now included in the
-  count (as a result of the fix for CVE-2020-8616), ``max-recursion-queries``
-  has a higher chance of being exceeded by non-attack queries, which is the
-  main reason for increasing its default value. [GL #2305]
-
-- Restore the ``nocookie-udp-size`` default from 1232 to 4096. Normally the
-  EDNS buffer size is configured by ``max-udp-size``, but this configuration
-  option overrides the value, but most people don't and won't realize there's
-  an extra configuration option that needs to be tweaked. By changing the
-  default here, we allow the the ``max-udp-size`` to be the sole option that
-  needs to be changed when operator wants to change the default EDNS buffer
-  size. [GL #2250]
+- NSEC3 support was added to KASP. A new option for ``dnssec-policy``,
+  ``nsec3param``, can be used to set the desired NSEC3 parameters.
+  NSEC3 salt collisions are automatically prevented during resalting.
+  [GL #1620]
+
+- The default value of ``max-recursion-queries`` was increased from 75
+  to 100. Since the queries sent towards root and TLD servers are now
+  included in the count (as a result of the fix for CVE-2020-8616),
+  ``max-recursion-queries`` has a higher chance of being exceeded by
+  non-attack queries, which is the main reason for increasing its
+  default value. [GL #2305]
+
+- The default value of ``nocookie-udp-size`` was restored back to 4096
+  bytes. Since ``max-udp-size`` is the upper bound for
+  ``nocookie-udp-size``, this change relieves the operator from having
+  to change ``nocookie-udp-size`` together with ``max-udp-size`` in
+  order to increase the default EDNS buffer size limit.
+  ``nocookie-udp-size`` can still be set to a value lower than
+  ``max-udp-size``, if desired. [GL #2250]
 
 - ``ipv4only.arpa`` is now served when ``dns64`` is configured. [GL #385]
 
@@ -67,18 +69,21 @@ Feature Changes
 Bug Fixes
 ~~~~~~~~~
 
-- The synthesised CNAME from a DNAME was incorrectly followed when the QTYPE
-  was CNAME or ANY. [GL #2280]
+- The CNAME synthesized from a DNAME was incorrectly followed when the
+  QTYPE was CNAME or ANY. [GL #2280]
 
-- Tighten handling of missing DNS COOKIE responses over UDP by
+- Handling of missing DNS COOKIE responses over UDP was tightened by
   falling back to TCP. [GL #2275]
 
 - Building with native PKCS#11 support for AEP Keyper has been broken
   since BIND 9.17.4. This has been fixed. [GL #2315]
 
-- The ``named`` daemon uses load-balanced sockets to increase performance by
-  distributing the incoming queries among multiple threads.  Currently, the only
-  operating systems that support load-balanced sockets are Linux and FreeBSD 12,
-  thus both UDP and TCP performance was limited to a single-thread on systems
-  without load-balancing socket support. This has been fixed on all platforms
-  except Windows. [GL #2137]
+- Earlier releases of BIND versions 9.16 and newer required the
+  operating system to support load-balanced sockets in order for
+  ``named`` to be able to achieve high performance (by distributing
+  incoming queries among multiple threads). However, the only operating
+  systems currently known to support load-balanced sockets are Linux and
+  FreeBSD 12, which means both UDP and TCP performance were limited to a
+  single thread on other systems. As of BIND 9.17.8, ``named`` attempts
+  to distribute incoming queries among multiple threads on systems which
+  lack support for load-balanced sockets (except Windows). [GL #2137]