]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Reorder release notes
authorMichał Kępień <michal@isc.org>
Fri, 9 Aug 2024 07:12:18 +0000 (09:12 +0200)
committerPetr Špaček <pspacek@isc.org>
Tue, 13 Aug 2024 14:22:58 +0000 (16:22 +0200)
doc/notes/notes-current.rst

index 6ed4417040fd3588c7d29a931dffecbff1f3bdd8..88c99b8fa2039062ae28e5d0872645928af18d9d 100644 (file)
@@ -44,8 +44,14 @@ New Features
   closelogs`. The second is ``kill -USR1 <pid>``. They are intended to
   be used with external log rotation tools. :gl:`#4780` :gl:`!9113`
 
-Feature Changes
-~~~~~~~~~~~~~~~
+- :iscman:`dig` now reports missing QUESTION section for opcode QUERY.
+
+  Query responses should contain the QUESTION section with some
+  exceptions. :iscman:`dig` was not reporting this. :gl:`#4808`
+  :gl:`!9233`
+
+Removed Features
+~~~~~~~~~~~~~~~~
 
 - Remove OpenSSL 1.x engine support.
 
@@ -54,6 +60,9 @@ Feature Changes
   support from BIND 9 in favor of OpenSSL 3.x providers.  :gl:`#4828`
   :gl:`!9252`
 
+Feature Changes
+~~~~~~~~~~~~~~~
+
 - Require at least OpenSSL 1.1.1.
 
   OpenSSL 1.1.1 or newer (or an equivalent LibreSSL version) is now
@@ -67,24 +76,39 @@ Feature Changes
   converted to seconds before applying the limit. :gl:`#4320`
   :gl:`!9091`
 
+- Raise the log level of priming failures.
+
+  When a priming query is complete, it was previously logged at level
+  ``ISC_LOG_DEBUG(1)``, regardless of success or failure. It is now
+  logged to ``ISC_LOG_NOTICE`` in the case of failure. :gl:`#3516`
+  :gl:`!9121`
+
 Bug Fixes
 ~~~~~~~~~
 
+- Fix a crash caused by valid TSIG signatures with invalid time.
+
+  An assertion failure was triggered when the TSIG had valid
+  cryptographic signature, but the time was invalid. This could happen
+  when the times between the primary and secondary servers were not
+  synchronised. The crash has now been fixed. :gl:`#4811` :gl:`!9234`
+
+- Return SERVFAIL for a too long CNAME chain.
+
+  When cutting a long CNAME chain, :iscman:`named` was returning NOERROR
+  instead of SERVFAIL (alongside with a partial answer). This has been
+  fixed. :gl:`#4449` :gl:`!9090`
+
 - Reconfigure catz member zones during :iscman:`named` reconfiguration.
 
   During a reconfiguration, :iscman:`named` wasn't reconfiguring catalog
   zones' member zones. This has been fixed. :gl:`#4733`
 
-- Fix ``--enable-tracing`` build on systems without dtrace.
-
-  Missing ``util/dtrace.sh`` file prevented builds on systems without
-  the ``dtrace`` utility. This has been corrected.
-
-- :iscman:`dig` now reports missing QUESTION section for opcode QUERY.
+- Update key lifetime and metadata after :any:`dnssec-policy` reconfig.
 
-  Query responses should contain the QUESTION section with some
-  exceptions. :iscman:`dig` was not reporting this. :gl:`#4808`
-  :gl:`!9233`
+  Adjust key state and timing metadata if :any:`dnssec-policy` key
+  lifetime configuration is updated, so that it also affects existing
+  keys. :gl:`#4677` :gl:`!9118`
 
 - Fix assertion failure in glue cache code.
 
@@ -92,37 +116,17 @@ Bug Fixes
   between ``free_gluetable()`` and ``addglue()`` on the same headers.
   :gl:`#4691` :gl:`!9126`
 
-- Raise the log level of priming failures.
-
-  When a priming query is complete, it was previously logged at level
-  ``ISC_LOG_DEBUG(1)``, regardless of success or failure. It is now
-  logged to ``ISC_LOG_NOTICE`` in the case of failure. :gl:`#3516`
-  :gl:`!9121`
-
 - Fix assertion failure when checking :iscman:`named-checkconf` version.
 
   Checking the version of `named-checkconf` would end with assertion
   failure. This has been fixed. :gl:`#4827` :gl:`!9243`
 
-- Fix a crash caused by valid TSIG signatures with invalid time.
-
-  An assertion failure was triggered when the TSIG had valid
-  cryptographic signature, but the time was invalid. This could happen
-  when the times between the primary and secondary servers were not
-  synchronised. The crash has now been fixed. :gl:`#4811` :gl:`!9234`
-
 - Fix generation of 6to4-self name expansion from IPv4 address.
 
   The period between the most significant nibble of the encoded IPv4
   address and the 2.0.0.2.IP6.ARPA suffix was missing, resulting in the
   wrong name being checked. This has been fixed. :gl:`#4766` :gl:`!9099`
 
-- Fix false QNAME minimisation error being reported.
-
-  Remove the false positive ``success resolving`` log message when QNAME
-  minimisation is in effect and the final result is an NXDOMAIN.
-  :gl:`#4784` :gl:`!9117`
-
 - :option:`dig +yaml` was producing unexpected and/or invalid YAML
   output. :gl:`#4796` :gl:`!9127`
 
@@ -130,17 +134,16 @@ Bug Fixes
 
   :gl:`#4775` :gl:`!9106`
 
-- Return SERVFAIL for a too long CNAME chain.
+- Fix false QNAME minimisation error being reported.
 
-  When cutting a long CNAME chain, :iscman:`named` was returning NOERROR
-  instead of SERVFAIL (alongside with a partial answer). This has been
-  fixed. :gl:`#4449` :gl:`!9090`
+  Remove the false positive ``success resolving`` log message when QNAME
+  minimisation is in effect and the final result is an NXDOMAIN.
+  :gl:`#4784` :gl:`!9117`
 
-- Update key lifetime and metadata after :any:`dnssec-policy` reconfig.
+- Fix ``--enable-tracing`` build on systems without dtrace.
 
-  Adjust key state and timing metadata if :any:`dnssec-policy` key
-  lifetime configuration is updated, so that it also affects existing
-  keys. :gl:`#4677` :gl:`!9118`
+  Missing ``util/dtrace.sh`` file prevented builds on systems without
+  the ``dtrace`` utility. This has been corrected.
 
 Known Issues
 ~~~~~~~~~~~~