]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Add CHANGES and release note for GL #1847
authorDiego Fronza <diego@isc.org>
Mon, 31 Aug 2020 16:26:56 +0000 (13:26 -0300)
committerDiego Fronza <diego@isc.org>
Tue, 1 Sep 2020 18:47:00 +0000 (15:47 -0300)
CHANGES
doc/notes/notes-current.rst

diff --git a/CHANGES b/CHANGES
index b8cb5de6077cdf98f0a6c1cf3f9cde1ba8e7992e..6de484a2e377ae5e1c7b0ea54aa897f698befda0 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,7 @@
+5495.  [bug]           With query minimization enabled, named failed to
+                       resolve ip6.arpa. names that had more labels after the
+                       IPv6 part. [GL #1847]
+
 5494.  [bug]           Silence the EPROTO syslog message on older systems.
                        [GL #1928]
 
index c374f0f99c7326501ab096546b5053a14751eca6..422a02b3e0b5ea1fa54a63cee908ebf1f40ce185 100644 (file)
@@ -45,3 +45,13 @@ Bug Fixes
   seen on older operating systems where unhandled ICMPv6 errors result in a
   generic protocol error being returned instead of the more specific error code.
   [GL #1928]
+
+- With query minimization enabled, named failed to resolve ip6.arpa. names
+  that had more labels before the IPv6 part. For example, when named
+  implemented query minimization on a name like
+  ``A.B.1.2.3.4.(...).ip6.arpa.``, it stopped at the left-most IPv6 label, i.e.
+  ``1.2.3.4.(...).ip6.arpa.`` without considering the extra labels ``A.B``.
+  That caused a query loop when resolving the name: if named received
+  NXDOMAIN answers, then the same query was repeatedly sent until the number
+  of queries sent reached the value in the ``max-recursion-queries``
+  configuration option. [GL #1847]