]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
prep 9.11.20
authorTinderbox User <tbox@isc.org>
Wed, 10 Jun 2020 17:37:51 +0000 (17:37 +0000)
committerTinderbox User <tbox@isc.org>
Wed, 10 Jun 2020 18:00:16 +0000 (18:00 +0000)
64 files changed:
CHANGES
README
README.md
doc/arm/Bv9ARM.ch01.html
doc/arm/Bv9ARM.ch02.html
doc/arm/Bv9ARM.ch03.html
doc/arm/Bv9ARM.ch04.html
doc/arm/Bv9ARM.ch05.html
doc/arm/Bv9ARM.ch06.html
doc/arm/Bv9ARM.ch07.html
doc/arm/Bv9ARM.ch08.html
doc/arm/Bv9ARM.ch09.html
doc/arm/Bv9ARM.ch10.html
doc/arm/Bv9ARM.ch11.html
doc/arm/Bv9ARM.ch12.html
doc/arm/Bv9ARM.ch13.html
doc/arm/Bv9ARM.html
doc/arm/Bv9ARM.pdf
doc/arm/man.arpaname.html
doc/arm/man.ddns-confgen.html
doc/arm/man.delv.html
doc/arm/man.dig.html
doc/arm/man.dnssec-checkds.html
doc/arm/man.dnssec-coverage.html
doc/arm/man.dnssec-dsfromkey.html
doc/arm/man.dnssec-importkey.html
doc/arm/man.dnssec-keyfromlabel.html
doc/arm/man.dnssec-keygen.html
doc/arm/man.dnssec-keymgr.html
doc/arm/man.dnssec-revoke.html
doc/arm/man.dnssec-settime.html
doc/arm/man.dnssec-signzone.html
doc/arm/man.dnssec-verify.html
doc/arm/man.dnstap-read.html
doc/arm/man.genrandom.html
doc/arm/man.host.html
doc/arm/man.isc-hmac-fixup.html
doc/arm/man.lwresd.html
doc/arm/man.mdig.html
doc/arm/man.named-checkconf.html
doc/arm/man.named-checkzone.html
doc/arm/man.named-journalprint.html
doc/arm/man.named-nzd2nzf.html
doc/arm/man.named-rrchecker.html
doc/arm/man.named.conf.html
doc/arm/man.named.html
doc/arm/man.nsec3hash.html
doc/arm/man.nslookup.html
doc/arm/man.nsupdate.html
doc/arm/man.pkcs11-destroy.html
doc/arm/man.pkcs11-keygen.html
doc/arm/man.pkcs11-list.html
doc/arm/man.pkcs11-tokens.html
doc/arm/man.rndc-confgen.html
doc/arm/man.rndc.conf.html
doc/arm/man.rndc.html
doc/arm/notes.html
doc/arm/notes.pdf
doc/arm/notes.txt
lib/dns/api
lib/isc/api
lib/isccfg/api
lib/lwres/api
version

diff --git a/CHANGES b/CHANGES
index 36de8c2462b8700645a6b8dfbf232ca734cfb514..c3a0e9ec94a0a25503fead9dc97adb0432cfd30b 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,5 @@
+       --- 9.11.20 released ---
+
 5437.  [bug]           Fix a data race in lib/dns/resolver.c:log_formerr().
                        [GL #1808]
 
diff --git a/README b/README
index 9c1da3062d73b60c715ecaab28cdceb4cda1eda8..9925b320c8c2775efbb83be1f0419febe5cd2fd5 100644 (file)
--- a/README
+++ b/README
@@ -333,6 +333,11 @@ BIND 9.11.19
 BIND 9.11.19 is a maintenance release, and also addresses the security
 vulnerabilities disclosed in CVE-2020-8616 and CVE-2020-8617.
 
+BIND 9.11.20
+
+BIND 9.11.20 is a maintenance release, and also addresses the security
+vulnerability disclosed in CVE-2020-8619.
+
 Building BIND
 
 Minimally, BIND requires a UNIX or Linux system with an ANSI C compiler,
index b1e435c978d9eb132f1aea97e074a238c320db5d..9012b186f874f8e7052bcab15ff3d275b1e3b04a 100644 (file)
--- a/README.md
+++ b/README.md
@@ -350,6 +350,11 @@ BIND 9.11.18 is a maintenance release.
 BIND 9.11.19 is a maintenance release, and also addresses the security
 vulnerabilities disclosed in CVE-2020-8616 and CVE-2020-8617.
 
+#### BIND 9.11.20
+
+BIND 9.11.20 is a maintenance release, and also addresses the security
+vulnerability disclosed in CVE-2020-8619.
+
 ### <a name="build"/> Building BIND
 
 Minimally, BIND requires a UNIX or Linux system with an ANSI C compiler,
index d7f24d95a97909458c3bc515be1e3c8c22933e5d..5d74139cbf0e97784d518186792b3a5270ea0a08 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index 552450eb5a7f6f610c8211f8a50c6379b5a2a139..5413b336a8d663f445ddc168e5e383dfa3f4ddb9 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index ff13d6310f7348f626f27a3003443843c51346ee..d85e37b931c0f9e9def2a045b07666159a2df391 100644 (file)
@@ -759,6 +759,6 @@ controls {
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index 8d1a81d369a114ab1cf0c91780da1289999a4a69..8715a84a44e5f3fd8f6f54aa280af21a61c64faa 100644 (file)
@@ -2867,6 +2867,6 @@ $ORIGIN 0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa.
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index 0a033207fb07d7bb8d4230f1bdb3134c4477e42b..ad140a621ada2494ba217bad2c9cc5208e510a30 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index 99c8e00c3f448c93aed6294909aa4e68837b9293..fa8478a23f79b8d2fc4342f652c1a28b07580120 100644 (file)
@@ -10359,9 +10359,8 @@ example.com. NS ns2.example.net.
               A pre-defined <span class="command"><strong>update-policy</strong></span> rule can be
               switched on with the command
               <span class="command"><strong>update-policy local;</strong></span>.
-              Using this in a zone causes
-              <span class="command"><strong>named</strong></span> to generate a TSIG session key
-              when starting up and store it in a file; this key can then
+              <span class="command"><strong>named</strong></span> automatically generates a TSIG session
+              key when starting and stores it in a file; this key can then
               be used by local clients to update the zone while
               <span class="command"><strong>named</strong></span> is running.
               By default, the session key is stored in the file
@@ -14721,6 +14720,6 @@ HOST-127.EXAMPLE. MX 0 .
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index dc8b9eaf0674d139e61725d55cbb772deb19e54a..b7c0aca94f6ee6f40543a1712bdda289bcd6c74d 100644 (file)
@@ -400,6 +400,6 @@ allow-query { !{ !10/8; any; }; key example; };
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index 87041f286268ba09a98a9597af9b4901feb254bc..b5dce43eb8fa3b0a516a13c1e8505178b855602a 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index b60d9c3899a168f2c7db1471150519e477a3fbad..c0a58337438a0670c95853a3ef599b9d5b704127 100644 (file)
 <div class="toc">
 <p><b>Table of Contents</b></p>
 <dl class="toc">
-<dt><span class="section"><a href="Bv9ARM.ch09.html#id-1.10.2">Release Notes for BIND Version 9.11.19</a></span></dt>
+<dt><span class="section"><a href="Bv9ARM.ch09.html#id-1.10.2">Release Notes for BIND Version 9.11.20</a></span></dt>
 <dd><dl>
 <dt><span class="section"><a href="Bv9ARM.ch09.html#relnotes_intro">Introduction</a></span></dt>
 <dt><span class="section"><a href="Bv9ARM.ch09.html#relnotes_download">Download</a></span></dt>
 <dt><span class="section"><a href="Bv9ARM.ch09.html#relnotes_license">License Change</a></span></dt>
+<dt><span class="section"><a href="Bv9ARM.ch09.html#relnotes-9.11.20">Notes for BIND 9.11.20</a></span></dt>
 <dt><span class="section"><a href="Bv9ARM.ch09.html#relnotes-9.11.19">Notes for BIND 9.11.19</a></span></dt>
 <dt><span class="section"><a href="Bv9ARM.ch09.html#relnotes-9.11.18">Notes for BIND 9.11.18</a></span></dt>
 <dt><span class="section"><a href="Bv9ARM.ch09.html#relnotes-9.11.17">Notes for BIND 9.11.17</a></span></dt>
@@ -68,7 +69,7 @@
 </div>
       <div class="section">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id-1.10.2"></a>Release Notes for BIND Version 9.11.19</h2></div></div></div>
+<a name="id-1.10.2"></a>Release Notes for BIND Version 9.11.20</h2></div></div></div>
   
   <div class="section">
 <div class="titlepage"><div><div><h3 class="title">
 
   <div class="section">
 <div class="titlepage"><div><div><h3 class="title">
+<a name="relnotes-9.11.20"></a>Notes for BIND 9.11.20</h3></div></div></div>
+
+  <div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="relnotes-9.11.20-security"></a>Security Fixes</h4></div></div></div>
+    <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
+        <p>
+          It was possible to trigger an INSIST failure when a zone with an
+          interior wildcard label was queried in a certain pattern. This was
+          disclosed in CVE-2020-8619. [GL #1111] [GL #1718]
+        </p>
+      </li></ul></div>
+  </div>
+
+  <div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="relnotes-9.11.20-new"></a>New Features</h4></div></div></div>
+    <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
+        <p>
+          <span class="command"><strong>dig</strong></span> and other tools can now print the Extended DNS
+          Error (EDE) option when it appears in a request or a response.
+          [GL #1835]
+        </p>
+      </li></ul></div>
+  </div>
+
+  <div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="relnotes-9.11.20-bugs"></a>Bug Fixes</h4></div></div></div>
+    <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+        <p>
+          When fully updating the NSEC3 chain for a large zone via IXFR, a
+          temporary loss of performance could be experienced on the secondary
+          server when answering queries for nonexistent data that required
+          DNSSEC proof of non-existence (in other words, queries that required
+          the server to find and to return NSEC3 data). The unnecessary
+          processing step that was causing this delay has now been removed.
+          [GL #1834]
+        </p>
+      </li>
+<li class="listitem">
+        <p>
+          A data race in <code class="filename">lib/dns/resolver.c:log_formerr()</code>
+          that could lead to an assertion failure was fixed. [GL #1808]
+        </p>
+      </li>
+<li class="listitem">
+        <p>
+          Previously, <span class="command"><strong>provide-ixfr no;</strong></span> failed to return
+          up-to-date responses when the serial number was greater than or equal
+          to the current serial number. [GL #1714]
+        </p>
+      </li>
+<li class="listitem">
+        <p>
+          <span class="command"><strong>named-checkconf -p</strong></span> could include spurious text in
+          <span class="command"><strong>server-addresses</strong></span> statements due to an uninitialized
+          DSCP value. This has been fixed. [GL #1812]
+        </p>
+      </li>
+<li class="listitem">
+        <p>
+          The ARM has been updated to indicate that the TSIG session key is
+          generated when named starts, regardless of whether it is needed.
+          [GL #1842]
+        </p>
+      </li>
+</ul></div>
+  </div>
+
+</div>
+  <div class="section">
+<div class="titlepage"><div><div><h3 class="title">
 <a name="relnotes-9.11.19"></a>Notes for BIND 9.11.19</h3></div></div></div>
 
   <div class="section">
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index 273aa5384d989b4dbb62d3be82cf78510f4f3a8d..844c62298b2d1f7700a4e1c23719caad2daadce7 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index 76c75719a36fa562e16328f09befb8db028c9f41..3f1bf49ff0b301f9be18568fbfb146c8c7a6d32a 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index 0b878c21f5dd3979851806c4428e1a65f6a83802..3332f914d2b6fe6f93b1fdcd883967cc60759e6f 100644 (file)
@@ -533,6 +533,6 @@ $ <strong class="userinput"><code>sample-update -a sample-update -k Kxxx.+nnn+mm
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index a8289c2cd5ee7d1ebb4ffcc8c5d2ad0cd3d6eb8d..cbb727fcef087261691cf6dcdc9f4fb875cf1c74 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index bb3e04b0c03b25ebe79b23673747938e0690cb18..dba87fafb9a407d661973f87e9f72cdc4b50adfe 100644 (file)
@@ -32,7 +32,7 @@
 <div>
 <div><h1 class="title">
 <a name="id-1"></a>BIND 9 Administrator Reference Manual</h1></div>
-<div><p class="releaseinfo">BIND Version 9.11.19</p></div>
+<div><p class="releaseinfo">BIND Version 9.11.20</p></div>
 <div><p class="copyright">Copyright © 2000-2020 Internet Systems Consortium, Inc. ("ISC")</p></div>
 </div>
 <hr>
 </dl></dd>
 <dt><span class="appendix"><a href="Bv9ARM.ch09.html">A. Release Notes</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="Bv9ARM.ch09.html#id-1.10.2">Release Notes for BIND Version 9.11.19</a></span></dt>
+<dt><span class="section"><a href="Bv9ARM.ch09.html#id-1.10.2">Release Notes for BIND Version 9.11.20</a></span></dt>
 <dd><dl>
 <dt><span class="section"><a href="Bv9ARM.ch09.html#relnotes_intro">Introduction</a></span></dt>
 <dt><span class="section"><a href="Bv9ARM.ch09.html#relnotes_download">Download</a></span></dt>
 <dt><span class="section"><a href="Bv9ARM.ch09.html#relnotes_license">License Change</a></span></dt>
+<dt><span class="section"><a href="Bv9ARM.ch09.html#relnotes-9.11.20">Notes for BIND 9.11.20</a></span></dt>
 <dt><span class="section"><a href="Bv9ARM.ch09.html#relnotes-9.11.19">Notes for BIND 9.11.19</a></span></dt>
 <dt><span class="section"><a href="Bv9ARM.ch09.html#relnotes-9.11.18">Notes for BIND 9.11.18</a></span></dt>
 <dt><span class="section"><a href="Bv9ARM.ch09.html#relnotes-9.11.17">Notes for BIND 9.11.17</a></span></dt>
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index 41a2382be29a0f1ba48c33777cd39a2a5aebf962..998a9eb47c4b727099920e7ae79d29298d04e016 100644 (file)
Binary files a/doc/arm/Bv9ARM.pdf and b/doc/arm/Bv9ARM.pdf differ
index 962641b0c203daeeb74300df02d53492631bcb0f..70018fbbfeb44749059d1b55a12d3fe2e2e8143d 100644 (file)
@@ -91,6 +91,6 @@
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index cf196ff5eef68748404a1c154e7a136d1cd366be..214b797c7923e0ba8febfd5a2850b30558cc50fc 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index b1ff7488b89ef548ebf910d51eeee65cbc212601..fc3f8be7b43f3063d82315dbea960f7135858e3c 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index 985989ce721a11488b1fe4fde03e97f23a41c87c..08c2ffe971595f22ae25bc1d695487f685c1bc9d 100644 (file)
@@ -1143,6 +1143,6 @@ dig +qr www.isc.org any -x 127.0.0.1 isc.org ns +noqr
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index a5e42c40d447d7b827bdb8cd24ab1ec3962249a4..174d01d7beebf69cbd7bf96001b0c5baf1825e3e 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index 1981cb21f0a3250d4b95b582247180463adbe3cd..d6ff71461f618abbe4f0995e4bebf3ffb0ca6a46 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index 0f5683734e15af50329c9da69aef8890af369acb..8a00e825fc6903f27d2217cb743e0230df899d73 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index 3aea2ed2cde0a96dacb80b22a9bd866b33fe0964..d4008fb20629376b5711eb2cd212d2e2dd95c6c4 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index 3df73dd9e7f038c6680c7c0b992fbc3ece7ff159..e6c66a728619405ef7a65e329e562be18f03928e 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index af7416bd671579dbe64121888dd143ee10e08448..c27707d99dbc259d556789d6dfabc5280e777f6a 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index bcae23c1feb81736eae914f1e3261a4e77d29db0..753b4e8b816038c202319ede266587efd3512a95 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index 0bcf1ecb299137e5931779a3e7456d80bab3f22f..e0d76f4d358c07f9e77de3c904be961ba3f90331 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index 1f9d1282905772ff2a95efd2e04326501a6c089b..c8205d341a211e7d7dead9056566709c7603c64f 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index 949d3e646a55613de07027189b6aae0bf8cf33cf..0021cca6ded4c40704e8c70b629123e639b3d324 100644 (file)
@@ -708,6 +708,6 @@ db.example.com.signed
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index 2c34df7e298b755ff1119978d01a36f37574a18c..e9219b09aab26dadca3acd44c01e557fd4ba7253 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index 0d0644fedf575529c6659ce08088ee70c44dd9a4..01ded0efdb5cb7f20cdab8a54061c242dcc82d3a 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index e722eb6941637bf64db967a7f9772e8099f2df8f..147b03e5460aa96b138ae894434070162616d885 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index 2bf48d0b19fe87b067e5a73e0025723faab134a5..9b9897514e63a114b839e512bd303174fa7c1e2d 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index 6a867e077b3a0bfe70e7e358333334bc57f9b45d..01e67ec9ce823ce87d96d9e8580174f596a011c2 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index 442fb71a3ffe81639ba98c2754d417ebe34d8b21..b3ab24ca3f641fbb8a68c4837248e101d96b3f63 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index 77bb722946498a4a439bd648bcdd11be8a5458c2..417d3cd85fb5cb0773f1f34997097efd81d8a001 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index 4136e4775acc541287dcbf233c11899d2d433321..21d6e83cdde2a8fb4eb06896f226971435cbeb77 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index 2b991e64794270c237d09e512bbc7145b08a08df..ed114d41afa01de3cb00f8e2d795908c2c3ed811 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index c78162a6d28f2ca5e426e6cc904387ee7c443a60..3eec70c12721add2df3e21cb9c6227f380ace8ce 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index 2bdf6a321ecf49a3bea45dea599c111a3fa9f8f7..434f453843df1e8b03218b5ff6fc2b111c027384 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index f3deda4b17fa71f2e03caa8841b9b2217e045a24..b97bbf93d570ea18d2ec7ab24a087d8415570d18 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index d8ecdff70acabef16afd91b112468448e3a53af5..9e11b3cfe2455bb0208921815aa57bcb603f362a 100644 (file)
@@ -1034,6 +1034,6 @@ zone
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index 50e73679d95f6f2cdf429b887b9b6e09c26fce6c..9c427ecfa5b8cd0574696cf8a5d5814c13221ee2 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index df9b81826727495c2d3f911c599e9bb9d25786e6..b4b6bacc4bc022109231a9d07c79a87e7db62df7 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index db4e5b89ca58cb8b9e6ab991abe8ca1fb90aae12..f72b1d6ff3d71605b05846223984f17e5ee18cc6 100644 (file)
@@ -442,6 +442,6 @@ nslookup -query=hinfo  -timeout=10
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index 267e84285521bfbc774d2b19f9d36187f976c8d7..5058952072ada0b6b3b3693565f3218a9d8ea869 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index 7cf2d463daa33b8265c2655f27a0ff1c3f138c4a..d4e2738d9c3941a4174da82504d4df89f9109828 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index 34d798888c99e8a6bc21d34a718961f921288209..2a389cd5bd8b8aed0241dfa92f713a6302a1414f 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index ee823520093e2bd4d5c280ff562679f9ac7221e4..858b6dd1856805cc40889f050a2dfc063e0370d6 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index b82bb1f02541720a93ebbba6e6c039689df7adfa..3c32772358472ac6dc9c9c40c35521c1d6d00060 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index acd2cb1674001c1b55ef0214139c212edbcbf252..8ba525a4867ae6b18cf4f7e2665c2e021a632997 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index 412c6bf67dfae48ecc314961fba773399c799eb3..e2a06f5997a9558774c0fa0895dc8e823d012ec7 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index dfb19b1f8613b3ddac8093f0fa85362ca5b3a202..d952f7ec444a141d51ff1beee61b0f7f621b8fba 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.19 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
 </body>
 </html>
index 85db94e01ae2fe1b54b32d2814bcc2a8cbc8a874..1bce1496055405a4689cac0d09b34a9288a14072 100644 (file)
@@ -15,7 +15,7 @@
 
   <div class="section">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id-1.2"></a>Release Notes for BIND Version 9.11.19</h2></div></div></div>
+<a name="id-1.2"></a>Release Notes for BIND Version 9.11.20</h2></div></div></div>
   
   <div class="section">
 <div class="titlepage"><div><div><h3 class="title">
 
   <div class="section">
 <div class="titlepage"><div><div><h3 class="title">
+<a name="relnotes-9.11.20"></a>Notes for BIND 9.11.20</h3></div></div></div>
+
+  <div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="relnotes-9.11.20-security"></a>Security Fixes</h4></div></div></div>
+    <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
+        <p>
+          It was possible to trigger an INSIST failure when a zone with an
+          interior wildcard label was queried in a certain pattern. This was
+          disclosed in CVE-2020-8619. [GL #1111] [GL #1718]
+        </p>
+      </li></ul></div>
+  </div>
+
+  <div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="relnotes-9.11.20-new"></a>New Features</h4></div></div></div>
+    <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
+        <p>
+          <span class="command"><strong>dig</strong></span> and other tools can now print the Extended DNS
+          Error (EDE) option when it appears in a request or a response.
+          [GL #1835]
+        </p>
+      </li></ul></div>
+  </div>
+
+  <div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="relnotes-9.11.20-bugs"></a>Bug Fixes</h4></div></div></div>
+    <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+        <p>
+          When fully updating the NSEC3 chain for a large zone via IXFR, a
+          temporary loss of performance could be experienced on the secondary
+          server when answering queries for nonexistent data that required
+          DNSSEC proof of non-existence (in other words, queries that required
+          the server to find and to return NSEC3 data). The unnecessary
+          processing step that was causing this delay has now been removed.
+          [GL #1834]
+        </p>
+      </li>
+<li class="listitem">
+        <p>
+          A data race in <code class="filename">lib/dns/resolver.c:log_formerr()</code>
+          that could lead to an assertion failure was fixed. [GL #1808]
+        </p>
+      </li>
+<li class="listitem">
+        <p>
+          Previously, <span class="command"><strong>provide-ixfr no;</strong></span> failed to return
+          up-to-date responses when the serial number was greater than or equal
+          to the current serial number. [GL #1714]
+        </p>
+      </li>
+<li class="listitem">
+        <p>
+          <span class="command"><strong>named-checkconf -p</strong></span> could include spurious text in
+          <span class="command"><strong>server-addresses</strong></span> statements due to an uninitialized
+          DSCP value. This has been fixed. [GL #1812]
+        </p>
+      </li>
+<li class="listitem">
+        <p>
+          The ARM has been updated to indicate that the TSIG session key is
+          generated when named starts, regardless of whether it is needed.
+          [GL #1842]
+        </p>
+      </li>
+</ul></div>
+  </div>
+
+</div>
+  <div class="section">
+<div class="titlepage"><div><div><h3 class="title">
 <a name="relnotes-9.11.19"></a>Notes for BIND 9.11.19</h3></div></div></div>
 
   <div class="section">
index 9f71cf2df740ce02dc62218b19d99c87350762e2..91c3b793a82dc74a20abf289a07d8528aa3d8aa2 100644 (file)
Binary files a/doc/arm/notes.pdf and b/doc/arm/notes.pdf differ
index 870128de1b04ce9eaafd2f4d194324fc25b2569d..938fff0b3922d9bd453104b16e91ec317d783486 100644 (file)
@@ -1,4 +1,4 @@
-Release Notes for BIND Version 9.11.19
+Release Notes for BIND Version 9.11.20
 
 Introduction
 
@@ -36,11 +36,49 @@ Those unsure whether or not the license change affects their use of BIND,
 or who wish to discuss how to comply with the license may contact ISC at
 https://www.isc.org/mission/contact/.
 
+Notes for BIND 9.11.20
+
+Security Fixes
+
+  • It was possible to trigger an INSIST failure when a zone with an
+    interior wildcard label was queried in a certain pattern. This was
+    disclosed in CVE-2020-8619. [GL #1111] [GL #1718]
+
+New Features
+
+  • dig and other tools can now print the Extended DNS Error (EDE) option
+    when it appears in a request or a response. [GL #1835]
+
+Bug Fixes
+
+  • When fully updating the NSEC3 chain for a large zone via IXFR, a
+    temporary loss of performance could be experienced on the secondary
+    server when answering queries for nonexistent data that required
+    DNSSEC proof of non-existence (in other words, queries that required
+    the server to find and to return NSEC3 data). The unnecessary
+    processing step that was causing this delay has now been removed. [GL
+    #1834]
+
+  • A data race in lib/dns/resolver.c:log_formerr() that could lead to an
+    assertion failure was fixed. [GL #1808]
+
+  • Previously, provide-ixfr no; failed to return up-to-date responses
+    when the serial number was greater than or equal to the current serial
+    number. [GL #1714]
+
+  • named-checkconf -p could include spurious text in server-addresses
+    statements due to an uninitialized DSCP value. This has been fixed.
+    [GL #1812]
+
+  • The ARM has been updated to indicate that the TSIG session key is
+    generated when named starts, regardless of whether it is needed. [GL
+    #1842]
+
 Notes for BIND 9.11.19
 
 Security Fixes
 
-  * To prevent exhaustion of server resources by a maliciously configured
+   To prevent exhaustion of server resources by a maliciously configured
     domain, the number of recursive queries that can be triggered by a
     request before aborting recursion has been further limited. Root and
     top-level domain servers are no longer exempt from the
@@ -48,29 +86,29 @@ Security Fixes
     records are limited to 4 for any domain. This issue was disclosed in
     CVE-2020-8616. [GL #1388]
 
-  * Replaying a TSIG BADTIME response as a request could trigger an
+   Replaying a TSIG BADTIME response as a request could trigger an
     assertion failure. This was disclosed in CVE-2020-8617. [GL #1703]
 
 Feature Changes
 
-  * Message IDs in inbound AXFR transfers are now checked for consistency.
+   Message IDs in inbound AXFR transfers are now checked for consistency.
     Log messages are emitted for streams with inconsistent message IDs.
     [GL #1674]
 
 Bug Fixes
 
-  * When running on a system with support for Linux capabilities, named
+   When running on a system with support for Linux capabilities, named
     drops root privileges very soon after system startup. This was causing
     a spurious log message, "unable to set effective uid to 0: Operation
     not permitted", which has now been silenced. [GL #1042] [GL #1090]
 
-  * When named-checkconf -z was run, it would sometimes incorrectly set
+   When named-checkconf -z was run, it would sometimes incorrectly set
     its exit code. It reflected the status of the last view found; if
     zone-loading errors were found in earlier configured views but not in
     the last one, the exit code indicated success. Thanks to Graham
     Clinch. [GL #1807]
 
-  * When built without LMDB support, named failed to restart after a zone
+   When built without LMDB support, named failed to restart after a zone
     with a double quote (") in its name was added with rndc addzone.
     Thanks to Alberto Fernández. [GL #1695]
 
@@ -78,13 +116,13 @@ Notes for BIND 9.11.18
 
 Security Fixes
 
-  * DNS rebinding protection was ineffective when BIND 9 is configured as
+   DNS rebinding protection was ineffective when BIND 9 is configured as
     a forwarding DNS server. Found and responsibly reported by Tobias
     Klein. [GL #1574]
 
 Known Issues
 
-  * We have received reports that in some circumstances, receipt of an
+   We have received reports that in some circumstances, receipt of an
     IXFR can cause the processing of queries to slow significantly. Some
     of these are related to RPZ processing, others appear to occur where
     there are NSEC3-related changes (such as an operator changing the
@@ -95,51 +133,51 @@ Notes for BIND 9.11.17
 
 Feature Changes
 
-  * The configure option --with-libxml2 now uses pkg-config to detect
+   The configure option --with-libxml2 now uses pkg-config to detect
     libxml2 library availability. You will either have to install
     pkg-config or specify the exact path where libxml2 has been installed
     on your system. [GL #1635]
 
 Bug Fixes
 
-  * Fixed re-signing issues with inline zones which resulted in records
+   Fixed re-signing issues with inline zones which resulted in records
     being re-signed late or not at all.
 
 Notes for BIND 9.11.16
 
 Bug Fixes
 
-  * named crashed when it was queried for a nonexistent name in the CHAOS
+   named crashed when it was queried for a nonexistent name in the CHAOS
     class. [GL #1540]
 
 Notes for BIND 9.11.15
 
 Bug Fixes
 
-  * Fixed a GeoIP2 lookup bug which was triggered when certain
+   Fixed a GeoIP2 lookup bug which was triggered when certain
     libmaxminddb versions were used. [GL #1552]
 
-  * Fixed several possible race conditions discovered by ThreadSanitizer.
+   Fixed several possible race conditions discovered by ThreadSanitizer.
 
 Notes for BIND 9.11.14
 
 Bug Fixes
 
-  * Fixed a bug that caused named to leak memory on reconfiguration when
+   Fixed a bug that caused named to leak memory on reconfiguration when
     any GeoIP2 database was in use. [GL #1445]
 
-  * Fixed several possible race conditions discovered by ThreadSanitizer.
+   Fixed several possible race conditions discovered by ThreadSanitizer.
 
 Notes for BIND 9.11.13
 
 Security Fixes
 
-  * Set a limit on the number of concurrently served pipelined TCP
+   Set a limit on the number of concurrently served pipelined TCP
     queries. This flaw is disclosed in CVE-2019-6477. [GL #1264]
 
 New Features
 
-  * Added a new statistics variable tcp-highwater that reports the maximum
+   Added a new statistics variable tcp-highwater that reports the maximum
     number of simultaneous TCP clients BIND has handled while running. [GL
     #1206]
 
@@ -155,7 +193,7 @@ Notes for BIND 9.11.10
 
 New Features
 
-  * A SipHash 2-4 based DNS Cookie (RFC 7873) algorithm has been added.
+   A SipHash 2-4 based DNS Cookie (RFC 7873) algorithm has been added.
     [GL #605]
 
     If you are running multiple DNS Servers (different versions of BIND 9
@@ -164,32 +202,32 @@ New Features
     sure that all the servers are configured with the same DNS Cookie
     algorithm and same Server Secret for the best performance.
 
-  * DS records included in DNS referral messages can now be validated and
+   DS records included in DNS referral messages can now be validated and
     cached immediately, reducing the number of queries needed for a DNSSEC
     validation. [GL #964]
 
 Bug Fixes
 
-  * Interaction between DNS64 and RPZ No Data rule (CNAME *.) could cause
+   Interaction between DNS64 and RPZ No Data rule (CNAME *.) could cause
     unexpected results; this has been fixed. [GL #1106]
 
-  * named-checkconf now checks DNS64 prefixes to ensure bits 64-71 are
+   named-checkconf now checks DNS64 prefixes to ensure bits 64-71 are
     zero. [GL #1159]
 
-  * named-checkconf could crash during configuration if configured to use
+   named-checkconf could crash during configuration if configured to use
     "geoip continent" ACLs with legacy GeoIP. [GL #1163]
 
-  * named-checkconf now correctly reports a missing dnstap-output option
+   named-checkconf now correctly reports a missing dnstap-output option
     when dnstap is set. [GL #1136]
 
-  * Handle ETIMEDOUT error on connect() with a non-blocking socket. [GL
+   Handle ETIMEDOUT error on connect() with a non-blocking socket. [GL
     #1133]
 
 Notes for BIND 9.11.9
 
 New Features
 
-  * The new GeoIP2 API from MaxMind is now supported when BIND is compiled
+   The new GeoIP2 API from MaxMind is now supported when BIND is compiled
     using configure --with-geoip2. The legacy GeoIP API can be used by
     compiling with configure --with-geoip instead. (Note that the
     databases for the legacy API are no longer maintained by MaxMind.)
@@ -208,14 +246,14 @@ New Features
 
 Bug Fixes
 
-  * Glue address records were not being returned in responses to root
+   Glue address records were not being returned in responses to root
     priming queries; this has been corrected. [GL #1092]
 
 Notes for BIND 9.11.8
 
 Security Fixes
 
-  * A race condition could trigger an assertion failure when a large
+   A race condition could trigger an assertion failure when a large
     number of incoming packets were being rejected. This flaw is disclosed
     in CVE-2019-6471. [GL #942]
 
@@ -223,13 +261,13 @@ Notes for BIND 9.11.7
 
 Security Fixes
 
-  * The TCP client quota set using the tcp-clients option could be
+   The TCP client quota set using the tcp-clients option could be
     exceeded in some cases. This could lead to exhaustion of file
     descriptors. This flaw is disclosed in CVE-2018-5743. [GL #615]
 
 Feature Changes
 
-  * When trusted-keys and managed-keys are both configured for the same
+   When trusted-keys and managed-keys are both configured for the same
     name, or when trusted-keys is used to configure a trust anchor for the
     root zone and dnssec-validation is set to auto, automatic RFC 5011 key
     rollovers will fail.
@@ -243,7 +281,7 @@ Notes for BIND 9.11.6
 
 Security Fixes
 
-  * Code change #4964, intended to prevent double signatures when deleting
+   Code change #4964, intended to prevent double signatures when deleting
     an inactive zone DNSKEY in some situations, introduced a new problem
     during zone processing in which some delegation glue RRsets are
     incorrectly identified as needing RRSIGs, which are then created for
@@ -253,23 +291,23 @@ Security Fixes
     affecting validation of proof of nonexistence for records in the zone.
     [GL #771]
 
-  * named could crash if it managed a DNSSEC security root with
+   named could crash if it managed a DNSSEC security root with
     managed-keys and the authoritative zone rolled the key to an algorithm
     not supported by BIND 9. This flaw is disclosed in CVE-2018-5745. [GL
     #780]
 
-  * named leaked memory when processing a request with multiple Key Tag
+   named leaked memory when processing a request with multiple Key Tag
     EDNS options present. ISC would like to thank Toshifumi Sakaguchi for
     bringing this to our attention. This flaw is disclosed in
     CVE-2018-5744. [GL #772]
 
-  * Zone transfer controls for writable DLZ zones were not effective as
+   Zone transfer controls for writable DLZ zones were not effective as
     the allowzonexfr method was not being called for such zones. This flaw
     is disclosed in CVE-2019-6465. [GL #790]
 
 Feature Changes
 
-  * When compiled with IDN support, the dig and the nslookup commands now
+   When compiled with IDN support, the dig and the nslookup commands now
     disable IDN processing when the standard output is not a tty (e.g. not
     used by human). The command line options +idnin and +idnout need to be
     used to enable IDN processing when dig or nslookup is used from the
@@ -279,26 +317,26 @@ Notes for BIND 9.11.5
 
 Security Fixes
 
-  * named could crash during recursive processing of DNAME records when
+   named could crash during recursive processing of DNAME records when
     deny-answer-aliases was in use. This flaw is disclosed in
     CVE-2018-5740. [GL #387]
 
 New Features
 
-  * Two new update policy rule types have been added krb5-selfsub and
+   Two new update policy rule types have been added krb5-selfsub and
     ms-selfsub which allow machines with Kerberos principals to update the
     name space at or below the machine names identified in the respective
     principals.
 
 Feature Changes
 
-  * The rndc nta command could not differentiate between views of the same
+   The rndc nta command could not differentiate between views of the same
     name but different class; this has been corrected with the addition of
     a -class option. [GL #105]
 
 Bug Fixes
 
-  * When a negative trust anchor was added to multiple views using rndc
+   When a negative trust anchor was added to multiple views using rndc
     nta, the text returned via rndc was incorrectly truncated after the
     first line, making it appear that only one NTA had been added. This
     has been fixed. [GL #105]
@@ -307,7 +345,7 @@ Notes for BIND 9.11.4
 
 Security Fixes
 
-  * When recursion is enabled but the allow-recursion and
+   When recursion is enabled but the allow-recursion and
     allow-query-cache ACLs are not specified, they should be limited to
     local networks, but they were inadvertently set to match the default
     allow-query, thus allowing remote queries. This flaw is disclosed in
@@ -315,13 +353,13 @@ Security Fixes
 
 New Features
 
-  * named now supports the "root key sentinel" mechanism. This enables
+   named now supports the "root key sentinel" mechanism. This enables
     validating resolvers to indicate which trust anchors are configured
     for the root, so that information about root key rollover status can
     be gathered. To disable this feature, add root-key-sentinel no; to
     named.conf.
 
-  * Added the ability not to return a DNS COOKIE option when one is
+   Added the ability not to return a DNS COOKIE option when one is
     present in the request. To prevent a cookie being returned, add
     answer-cookie no; to named.conf. [GL #173]
 
@@ -336,27 +374,27 @@ New Features
 
 Removed Features
 
-  * named will now log a warning if the old BIND now can be compiled
+   named will now log a warning if the old BIND now can be compiled
     against libidn2 library to add IDNA2008 support. Previously BIND only
     supported IDNA2003 using (now obsolete) idnkit-1 library.
 
 Feature Changes
 
-  * dig +noidnin can be used to disable IDN processing on the input domain
+   dig +noidnin can be used to disable IDN processing on the input domain
     name, when BIND is compiled with IDN support.
 
-  * Multiple cookie-secret clause are now supported. The first
+   Multiple cookie-secret clause are now supported. The first
     cookie-secret in named.conf is used to generate new server cookies.
     Any others are used to accept old server cookies or those generated by
     other servers using the matching cookie-secret.
 
 Bug Fixes
 
-  * named now rejects excessively large incremental (IXFR) zone transfers
+   named now rejects excessively large incremental (IXFR) zone transfers
     in order to prevent possible corruption of journal files which could
     cause named to abort when loading zones. [GL #339]
 
-  * rndc reload could cause named to leak memory if it was invoked before
+   rndc reload could cause named to leak memory if it was invoked before
     the zone loading actions from a previous rndc reload command were
     completed. [RT #47076]
 
@@ -364,77 +402,77 @@ Notes for BIND 9.11.3
 
 Security Fixes
 
-  * Addresses could be referenced after being freed during resolver
+   Addresses could be referenced after being freed during resolver
     processing, causing an assertion failure. The chances of this
     happening were remote, but the introduction of a delay in resolution
     increased them. This bug is disclosed in CVE-2017-3145. [RT #46839]
 
-  * update-policy rules that otherwise ignore the name field now require
+   update-policy rules that otherwise ignore the name field now require
     that it be set to "." to ensure that any type list present is properly
     interpreted. If the name field was omitted from the rule declaration
     and a type list was present it wouldn't be interpreted as expected.
 
 Removed Features
 
-  * The ISC DNSSEC Lookaside Validation (DLV) service has been shut down;
+   The ISC DNSSEC Lookaside Validation (DLV) service has been shut down;
     all DLV records in the dlv.isc.org zone have been removed. References
     to the service have been removed from BIND documentation. Lookaside
     validation is no longer used by default by delv. The DLV key has been
     removed from bind.keys. Setting dnssec-lookaside to auto or to use
     dlv.isc.org as a trust anchor results in a warning being issued.
 
-  * named will now log a warning if the old root DNSSEC key is explicitly
+   named will now log a warning if the old root DNSSEC key is explicitly
     configured and has not been updated. [RT #43670]
 
 Protocol Changes
 
-  * BIND can now use the Ed25519 and Ed448 Edwards Curve DNSSEC signing
+   BIND can now use the Ed25519 and Ed448 Edwards Curve DNSSEC signing
     algorithms described in RFC 8080. Note, however, that these algorithms
     must be supported in OpenSSL; currently they are only available in the
     development branch of OpenSSL at https://github.com/openssl/openssl.
     [RT #44696]
 
-  * When parsing DNS messages, EDNS KEY TAG options are checked for
+   When parsing DNS messages, EDNS KEY TAG options are checked for
     correctness. When printing messages (for example, in dig), EDNS KEY
     TAG options are printed in readable format.
 
 Feature Changes
 
-  * named will no longer start or accept reconfiguration if managed-keys
+   named will no longer start or accept reconfiguration if managed-keys
     or dnssec-validation auto are in use and the managed-keys directory
     (specified by managed-keys-directory, and defaulting to the working
     directory if not specified), is not writable by the effective user ID.
     [RT #46077]
 
-  * Previously, update-policy local; accepted updates from any source so
+   Previously, update-policy local; accepted updates from any source so
     long as they were signed by the locally-generated session key. This
     has been further restricted; updates are now only accepted from
     locally configured addresses. [RT #45492]
 
 Bug Fixes
 
-  * Attempting to validate improperly unsigned CNAME responses from secure
+   Attempting to validate improperly unsigned CNAME responses from secure
     zones could cause a validator loop. This caused a delay in returning
     SERVFAIL and also increased the chances of encountering the crash bug
     described in CVE-2017-3145. [RT #46839]
 
-  * When named was reconfigured, failure of some zones to load correctly
+   When named was reconfigured, failure of some zones to load correctly
     could leave the system in an inconsistent state; while generally
     harmless, this could lead to a crash later when using rndc addzone.
     Reconfiguration changes are now fully rolled back in the event of
     failure. [RT #45841]
 
-  * Some header files included <isc/util.h> incorrectly as it pollutes
+   Some header files included <isc/util.h> incorrectly as it pollutes
     with namespace with non ISC_ macros and this should only be done by
     explicitly including <isc/util.h>. This has been corrected. Some code
     may depend on <isc/util.h> being implicitly included via other header
     files. Such code should explicitly include <isc/util.h>.
 
-  * Zones created with rndc addzone could temporarily fail to inherit the
+   Zones created with rndc addzone could temporarily fail to inherit the
     allow-transfer ACL set in the options section of named.conf. [RT
     #46603]
 
-  * named failed to properly determine whether there were active KSK and
+   named failed to properly determine whether there were active KSK and
     ZSK keys for an algorithm when update-check-ksk was true (which is the
     default setting). This could leave records unsigned when rolling keys.
     [RT #46743] [RT #46754] [RT #46774]
@@ -443,157 +481,157 @@ Notes for BIND 9.11.2
 
 Security Fixes
 
-  * An error in TSIG handling could permit unauthorized zone transfers or
+   An error in TSIG handling could permit unauthorized zone transfers or
     zone updates. These flaws are disclosed in CVE-2017-3142 and
     CVE-2017-3143. [RT #45383]
 
-  * The BIND installer on Windows used an unquoted service path, which can
+   The BIND installer on Windows used an unquoted service path, which can
     enable privilege escalation. This flaw is disclosed in CVE-2017-3141.
     [RT #45229]
 
-  * With certain RPZ configurations, a response with TTL 0 could cause
+   With certain RPZ configurations, a response with TTL 0 could cause
     named to go into an infinite query loop. This flaw is disclosed in
     CVE-2017-3140. [RT #45181]
 
 Feature Changes
 
-  * dig +ednsopt now accepts the names for EDNS options in addition to
+   dig +ednsopt now accepts the names for EDNS options in addition to
     numeric values. For example, an EDNS Client-Subnet option could be
     sent using dig +ednsopt=ecs:.... Thanks to John Worley of Secure64 for
     the contribution. [RT #44461]
 
-  * Threads in named are now set to human-readable names to assist
+   Threads in named are now set to human-readable names to assist
     debugging on operating systems that support that. Threads will have
     names such as "isc-timer", "isc-sockmgr", "isc-worker0001", and so on.
     This will affect the reporting of subsidiary thread names in ps and
     top, but not the main thread. [RT #43234]
 
-  * DiG now warns about .local queries which are reserved for Multicast
+   DiG now warns about .local queries which are reserved for Multicast
     DNS. [RT #44783]
 
 Bug Fixes
 
-  * Fixed a bug that was introduced in an earlier development release
+   Fixed a bug that was introduced in an earlier development release
     which caused multi-packet AXFR and IXFR messages to fail validation if
     not all packets contained TSIG records; this caused interoperability
     problems with some other DNS implementations. [RT #45509]
 
-  * Reloading or reconfiguring named could fail on some platforms when
+   Reloading or reconfiguring named could fail on some platforms when
     LMDB was in use. [RT #45203]
 
-  * Due to some incorrectly deleted code, when BIND was built with LMDB,
+   Due to some incorrectly deleted code, when BIND was built with LMDB,
     zones that were deleted via rndc delzone were removed from the running
     server but were not removed from the new zone database, so that
     deletion did not persist after a server restart. This has been
     corrected. [RT #45185]
 
-  * Semicolons are no longer escaped when printing CAA and URI records.
+   Semicolons are no longer escaped when printing CAA and URI records.
     This may break applications that depend on the presence of the
     backslash before the semicolon. [RT #45216]
 
-  * AD could be set on truncated answer with no records present in the
+   AD could be set on truncated answer with no records present in the
     answer and authority sections. [RT #45140]
 
 Notes for BIND 9.11.1
 
 Security Fixes
 
-  * rndc "" could trigger an assertion failure in named. This flaw is
+   rndc "" could trigger an assertion failure in named. This flaw is
     disclosed in (CVE-2017-3138). [RT #44924]
 
-  * Some chaining (i.e., type CNAME or DNAME) responses to upstream
+   Some chaining (i.e., type CNAME or DNAME) responses to upstream
     queries could trigger assertion failures. This flaw is disclosed in
     CVE-2017-3137. [RT #44734]
 
-  * dns64 with break-dnssec yes; can result in an assertion failure. This
+   dns64 with break-dnssec yes; can result in an assertion failure. This
     flaw is disclosed in CVE-2017-3136. [RT #44653]
 
-  * If a server is configured with a response policy zone (RPZ) that
+   If a server is configured with a response policy zone (RPZ) that
     rewrites an answer with local data, and is also configured for DNS64
     address mapping, a NULL pointer can be read triggering a server crash.
     This flaw is disclosed in CVE-2017-3135. [RT #44434]
 
-  * A coding error in the nxdomain-redirect feature could lead to an
+   A coding error in the nxdomain-redirect feature could lead to an
     assertion failure if the redirection namespace was served from a local
     authoritative data source such as a local zone or a DLZ instead of via
     recursive lookup. This flaw is disclosed in CVE-2016-9778. [RT #43837]
 
-  * named could mishandle authority sections with missing RRSIGs,
+   named could mishandle authority sections with missing RRSIGs,
     triggering an assertion failure. This flaw is disclosed in
     CVE-2016-9444. [RT #43632]
 
-  * named mishandled some responses where covering RRSIG records were
+   named mishandled some responses where covering RRSIG records were
     returned without the requested data, resulting in an assertion
     failure. This flaw is disclosed in CVE-2016-9147. [RT #43548]
 
-  * named incorrectly tried to cache TKEY records which could trigger an
+   named incorrectly tried to cache TKEY records which could trigger an
     assertion failure when there was a class mismatch. This flaw is
     disclosed in CVE-2016-9131. [RT #43522]
 
-  * It was possible to trigger assertions when processing responses
+   It was possible to trigger assertions when processing responses
     containing answers of type DNAME. This flaw is disclosed in
     CVE-2016-8864. [RT #43465]
 
-  * Added the ability to specify the maximum number of records permitted
+   Added the ability to specify the maximum number of records permitted
     in a zone (max-records #;). This provides a mechanism to block overly
     large zone transfers, which is a potential risk with slave zones from
     other parties, as described in CVE-2016-6170. [RT #42143]
 
 Feature Changes
 
-  * dnstap now stores both the local and remote addresses for all
+   dnstap now stores both the local and remote addresses for all
     messages, instead of only the remote address. The default output
     format for dnstap-read has been updated to include these addresses,
     with the initiating address first and the responding address second,
     separated by "-%gt;" or "%lt;-" to indicate in which direction the
     message was sent. [RT #43595]
 
-  * Expanded and improved the YAML output from dnstap-read -y: it now
+   Expanded and improved the YAML output from dnstap-read -y: it now
     includes packet size and a detailed breakdown of message contents. [RT
     #43622] [RT #43642]
 
-  * If an ACL is specified with an address prefix in which the prefix
+   If an ACL is specified with an address prefix in which the prefix
     length is longer than the address portion (for example, 192.0.2.1/8),
     named will now log a warning. In future releases this will be a fatal
     configuration error. [RT #43367]
 
 Bug Fixes
 
-  * A synthesized CNAME record appearing in a response before the
+   A synthesized CNAME record appearing in a response before the
     associated DNAME could be cached, when it should not have been. This
     was a regression introduced while addressing CVE-2016-8864. [RT
     #44318]
 
-  * named could deadlock if multiple changes to NSEC/NSEC3 parameters for
+   named could deadlock if multiple changes to NSEC/NSEC3 parameters for
     the same zone were being processed at the same time. [RT #42770]
 
-  * named could trigger an assertion when sending NOTIFY messages. [RT
+   named could trigger an assertion when sending NOTIFY messages. [RT
     #44019]
 
-  * Referencing a nonexistent zone in a response-policy statement could
+   Referencing a nonexistent zone in a response-policy statement could
     cause an assertion failure during configuration. [RT #43787]
 
-  * rndc addzone could cause a crash when attempting to add a zone with a
+   rndc addzone could cause a crash when attempting to add a zone with a
     type other than master or slave. Such zones are now rejected. [RT
     #43665]
 
-  * named could hang when encountering log file names with large apparent
+   named could hang when encountering log file names with large apparent
     gaps in version number (for example, when files exist called
     "logfile.0", "logfile.1", and "logfile.1482954169"). This is now
     handled correctly. [RT #38688]
 
-  * If a zone was updated while named was processing a query for
+   If a zone was updated while named was processing a query for
     nonexistent data, it could return out-of-sync NSEC3 records causing
     potential DNSSEC validation failure. [RT #43247]
 
 Maintenance
 
-  * The built-in root hints have been updated to include an IPv6 address
+   The built-in root hints have been updated to include an IPv6 address
     (2001:500:12::d0d) for G.ROOT-SERVERS.NET.
 
 Miscellaneous Notes
 
-  * Authoritative server support for the EDNS Client Subnet option (ECS),
+   Authoritative server support for the EDNS Client Subnet option (ECS),
     introduced in BIND 9.11.0, was based on an early version of the
     specification, and is now known to have incompatibilities with other
     ECS implementations. It is also inefficient, requiring a separate view
@@ -606,18 +644,18 @@ Notes for BIND 9.11.0
 
 Security Fixes
 
-  * It was possible to trigger a assertion when rendering a message using
+   It was possible to trigger a assertion when rendering a message using
     a specially crafted request. This flaw is disclosed in CVE-2016-2776.
     [RT #43139]
 
-  * getrrsetbyname with a non absolute name could trigger an infinite
+   getrrsetbyname with a non absolute name could trigger an infinite
     recursion bug in lwresd and named with lwres configured if when
     combined with a search list entry the resulting name is too long. This
     flaw is disclosed in CVE-2016-2775. [RT #42694]
 
 New Features
 
-  * A new method of provisioning secondary servers called "Catalog Zones"
+   A new method of provisioning secondary servers called "Catalog Zones"
     has been added. This is an implementation of
     draft-muks-dnsop-dns-catalog-zones/ .
 
@@ -639,10 +677,10 @@ New Features
     Support for master entries with TSIG keys has been added to catalog
     zones, as well as support for allow-query and allow-transfer.
 
-  * Added an isc.rndc Python module, which allows rndc commands to be sent
+   Added an isc.rndc Python module, which allows rndc commands to be sent
     from Python programs.
 
-  * Added support for DynDB, a new interface for loading zone data from an
+   Added support for DynDB, a new interface for loading zone data from an
     external database, developed by Red Hat for the FreeIPA project.
     (Thanks in particular to Adam Tkac and Petr Spacek of Red Hat for the
     contribution.)
@@ -658,7 +696,7 @@ New Features
     BIND zones, and with the ability to take advantage of database
     features not available in BIND, such as multi-master replication.
 
-  * Fetch quotas are now compiled in by default: they no longer require
+   Fetch quotas are now compiled in by default: they no longer require
     BIND to be configured with --enable-fetchlimit, as was the case when
     the feature was introduced in BIND 9.10.3.
 
@@ -668,21 +706,21 @@ New Features
     resource exhaustion that can be experienced by recursive servers when
     they are being used as a vehicle for such an attack.
 
-      + fetches-per-server limits the number of simultaneous queries that
+       fetches-per-server limits the number of simultaneous queries that
         can be sent to any single authoritative server. The configured
         value is a starting point; it is automatically adjusted downward
         if the server is partially or completely non-responsive. The
         algorithm used to adjust the quota can be configured via the
         fetch-quota-params option.
 
-      + fetches-per-zone limits the number of simultaneous queries that
+       fetches-per-zone limits the number of simultaneous queries that
         can be sent for names within a single domain. (Note: Unlike
         "fetches-per-server", this value is not self-tuning.)
 
     Statistics counters have also been added to track the number of
     queries affected by these quotas.
 
-  * Added support for dnstap, a fast, flexible method for capturing and
+   Added support for dnstap, a fast, flexible method for capturing and
     logging DNS traffic, developed by Robert Edmonds at Farsight Security,
     Inc., whose assistance is gratefully acknowledged.
 
@@ -704,7 +742,7 @@ New Features
 
     For more information on dnstap, see https://dnstap.info.
 
-  * New statistics counters have been added to track traffic sizes, as
+   New statistics counters have been added to track traffic sizes, as
     specified in RSSAC002. Query and response message sizes are broken up
     into ranges of histogram buckets: TCP and UDP queries of size 0-15,
     16-31, ..., 272-288, and 288+, and TCP and UDP responses of size 0-15,
@@ -716,7 +754,7 @@ New Features
     Statistics for RSSAC02v3 traffic-volume, traffic-sizes and
     rcode-volume reporting are now collected.
 
-  * A new DNSSEC key management utility, dnssec-keymgr, has been added.
+   A new DNSSEC key management utility, dnssec-keymgr, has been added.
     This tool is meant to run unattended (e.g., under cron). It reads a
     policy definition file (default /etc/dnssec-policy.conf) and creates
     or updates DNSSEC keys as necessary to ensure that a zone's keys match
@@ -736,13 +774,13 @@ New Features
     (Many thanks to Sebastián Castro for his assistance in developing this
     tool at the IETF 95 Hackathon in Buenos Aires, April 2016.)
 
-  * The serial number of a dynamically updatable zone can now be set using
+   The serial number of a dynamically updatable zone can now be set using
     rndc signing -serial number zonename. This is particularly useful with
     inline-signing zones that have been reset. Setting the serial number
     to a value larger than that on the slaves will trigger an AXFR-style
     transfer.
 
-  * When answering recursive queries, SERVFAIL responses can now be cached
+   When answering recursive queries, SERVFAIL responses can now be cached
     by the server for a limited time; subsequent queries for the same
     query name and type will return another SERVFAIL until the cache times
     out. This reduces the frequency of retries when a query is
@@ -750,7 +788,7 @@ New Features
     SERVFAIL cache timeout is controlled by servfail-ttl, which defaults
     to 1 second and has an upper limit of 30.
 
-  * The new rndc nta command can now be used to set a "negative trust
+   The new rndc nta command can now be used to set a "negative trust
     anchor" (NTA), disabling DNSSEC validation for a specific domain; this
     can be used when responses from a domain are known to be failing
     validation due to administrative error rather than because of a
@@ -760,72 +798,72 @@ New Features
     named.conf. When added, NTAs are stored in a file (viewname.nta) in
     order to persist across restarts of the named server.
 
-  * The EDNS Client Subnet (ECS) option is now supported for authoritative
+   The EDNS Client Subnet (ECS) option is now supported for authoritative
     servers; if a query contains an ECS option then ACLs containing geoip
     or ecs elements can match against the address encoded in the option.
     This can be used to select a view for a query, so that different
     answers can be provided depending on the client network.
 
-  * The EDNS EXPIRE option has been implemented on the client side,
+   The EDNS EXPIRE option has been implemented on the client side,
     allowing a slave server to set the expiration timer correctly when
     transferring zone data from another slave server.
 
-  * A new masterfile-style zone option controls the formatting of text
+   A new masterfile-style zone option controls the formatting of text
     zone files: When set to full, the zone file will dumped in
     single-line-per-record format.
 
-  * dig +ednsopt can now be used to set arbitrary EDNS options in DNS
+   dig +ednsopt can now be used to set arbitrary EDNS options in DNS
     requests.
 
-  * dig +ednsflags can now be used to set yet-to-be-defined EDNS flags in
+   dig +ednsflags can now be used to set yet-to-be-defined EDNS flags in
     DNS requests.
 
-  * dig +[no]ednsnegotiation can now be used enable / disable EDNS version
+   dig +[no]ednsnegotiation can now be used enable / disable EDNS version
     negotiation.
 
-  * dig +header-only can now be used to send queries without a question
+   dig +header-only can now be used to send queries without a question
     section.
 
-  * dig +ttlunits causes dig to print TTL values with time-unit suffixes:
+   dig +ttlunits causes dig to print TTL values with time-unit suffixes:
     w, d, h, m, s for weeks, days, hours, minutes, and seconds.
 
-  * dig +zflag can be used to set the last unassigned DNS header flag bit.
+   dig +zflag can be used to set the last unassigned DNS header flag bit.
     This bit is normally zero.
 
-  * dig +dscp=value can now be used to set the DSCP code point in outgoing
+   dig +dscp=value can now be used to set the DSCP code point in outgoing
     query packets.
 
-  * dig +mapped can now be used to determine if mapped IPv4 addresses can
+   dig +mapped can now be used to determine if mapped IPv4 addresses can
     be used.
 
-  * nslookup will now look up IPv6 as well as IPv4 addresses by default.
+   nslookup will now look up IPv6 as well as IPv4 addresses by default.
     [RT #40420]
 
-  * serial-update-method can now be set to date. On update, the serial
+   serial-update-method can now be set to date. On update, the serial
     number will be set to the current date in YYYYMMDDNN format.
 
-  * dnssec-signzone -N date also sets the serial number to YYYYMMDDNN.
+   dnssec-signzone -N date also sets the serial number to YYYYMMDDNN.
 
-  * named -L filename causes named to send log messages to the specified
+   named -L filename causes named to send log messages to the specified
     file by default instead of to the system log.
 
-  * The rate limiter configured by the serial-query-rate option no longer
+   The rate limiter configured by the serial-query-rate option no longer
     covers NOTIFY messages; those are now separately controlled by
     notify-rate and startup-notify-rate (the latter of which controls the
     rate of NOTIFY messages sent when the server is first started up or
     reconfigured).
 
-  * The default number of tasks and client objects available for serving
+   The default number of tasks and client objects available for serving
     lightweight resolver queries have been increased, and are now
     configurable via the new lwres-tasks and lwres-clients options in
     named.conf. [RT #35857]
 
-  * Log output to files can now be buffered by specifying buffered yes;
+   Log output to files can now be buffered by specifying buffered yes;
     when creating a channel.
 
-  * delv +tcp will exclusively use TCP when sending queries.
+   delv +tcp will exclusively use TCP when sending queries.
 
-  * named will now check to see whether other name server processes are
+   named will now check to see whether other name server processes are
     running before starting up. This is implemented in two ways: 1) by
     refusing to start if the configured network interfaces all return
     "address in use", and 2) by attempting to acquire a lock on a file
@@ -833,18 +871,18 @@ New Features
     default lock file is /var/run/named/named.lock. Specifying none will
     disable the lock file check.
 
-  * rndc delzone can now be applied to zones which were configured in
+   rndc delzone can now be applied to zones which were configured in
     named.conf; it is no longer restricted to zones which were added by
     rndc addzone. (Note, however, that this does not edit named.conf; the
     zone must be removed from the configuration or it will return when
     named is restarted or reloaded.)
 
-  * rndc modzone can be used to reconfigure a zone, using similar syntax
+   rndc modzone can be used to reconfigure a zone, using similar syntax
     to rndc addzone.
 
-  * rndc showzone displays the current configuration for a specified zone.
+   rndc showzone displays the current configuration for a specified zone.
 
-  * When BIND is built with the lmdb library (Lightning Memory-Mapped
+   When BIND is built with the lmdb library (Lightning Memory-Mapped
     Database), named will store the configuration information for zones
     that are added via rndc addzone in a database, rather than in a flat
     "NZF" file. This dramatically improves performance for rndc delzone
@@ -859,7 +897,7 @@ New Features
     did not support the NZD format), use the new command named-nzd2nzf [RT
     #39837]
 
-  * Added server-side support for pipelined TCP queries. Clients may
+   Added server-side support for pipelined TCP queries. Clients may
     continue sending queries via TCP while previous queries are processed
     in parallel. Responses are sent when they are ready, not necessarily
     in the order in which the queries were received.
@@ -869,24 +907,24 @@ New Features
     "keep-response-order" option. To revert to the former behavior for all
     clients, use "keep-response-order { any; };".
 
-  * The new mdig command is a version of dig that sends multiple pipelined
+   The new mdig command is a version of dig that sends multiple pipelined
     queries and then waits for responses, instead of sending one query and
     waiting the response before sending the next. [RT #38261]
 
-  * To enable better monitoring and troubleshooting of RFC 5011 trust
+   To enable better monitoring and troubleshooting of RFC 5011 trust
     anchor management, the new rndc managed-keys can be used to check
     status of trust anchors or to force keys to be refreshed. Also, the
     managed-keys data file now has easier-to-read comments. [RT #38458]
 
-  * An --enable-querytrace configure switch is now available to enable
+   An --enable-querytrace configure switch is now available to enable
     very verbose query trace logging. This option can only be set at
     compile time. This option has a negative performance impact and should
     be used only for debugging. [RT #37520]
 
-  * A new tcp-only option can be specified in server statements to force
+   A new tcp-only option can be specified in server statements to force
     named to connect to the specified server via TCP. [RT #37800]
 
-  * The nxdomain-redirect option specifies a DNS namespace to use for
+   The nxdomain-redirect option specifies a DNS namespace to use for
     NXDOMAIN redirection. When a recursive lookup returns NXDOMAIN, a
     second lookup is initiated with the specified name appended to the
     query name. This allows NXDOMAIN redirection data to be supplied by
@@ -894,34 +932,34 @@ New Features
     other servers. (The older method, using a single type redirect zone,
     has better average performance but is less flexible.) [RT #37989]
 
-  * The following types have been implemented: CSYNC, NINFO, RKEY, SINK,
+   The following types have been implemented: CSYNC, NINFO, RKEY, SINK,
     TA, TALINK.
 
-  * A new message-compression option can be used to specify whether or not
+   A new message-compression option can be used to specify whether or not
     to use name compression when answering queries. Setting this to no
     results in larger responses, but reduces CPU consumption and may
     improve throughput. The default is yes.
 
-  * A read-only option is now available in the controls statement to grant
+   A read-only option is now available in the controls statement to grant
     non-destructive control channel access. In such cases, a restricted
     set of rndc commands are allowed, which can report information from
     named, but cannot reconfigure or stop the server. By default, the
     control channel access is not restricted to these read-only
     operations. [RT #40498]
 
-  * When loading a signed zone, named will now check whether an RRSIG's
+   When loading a signed zone, named will now check whether an RRSIG's
     inception time is in the future, and if so, it will regenerate the
     RRSIG immediately. This helps when a system's clock needs to be reset
     backwards.
 
-  * The new minimal-any option reduces the size of answers to UDP queries
+   The new minimal-any option reduces the size of answers to UDP queries
     for type ANY by implementing one of the strategies in
     "draft-ietf-dnsop-refuse-any": returning a single arbitrarily-selected
     RRset that matches the query name rather than returning all of the
     matching RRsets. Thanks to Tony Finch for the contribution. [RT
     #41615]
 
-  * named now provides feedback to the owners of zones which have trust
+   named now provides feedback to the owners of zones which have trust
     anchors configured (trusted-keys, managed-keys, dnssec-validation
     auto; and dnssec-lookaside auto;) by sending a daily query which
     encodes the keyids of the configured trust anchors for the zone. This
@@ -929,7 +967,7 @@ New Features
 
 Feature Changes
 
-  * The logging format used for querylog has been altered. It now includes
+   The logging format used for querylog has been altered. It now includes
     an additional field indicating the address in memory of the client
     object processing the query.
 
@@ -938,23 +976,23 @@ Feature Changes
     use this service, either explicitly or via dnssec-lookaside auto;. [RT
     #42207]
 
-  * The timers returned by the statistics channel (indicating current
+   The timers returned by the statistics channel (indicating current
     time, server boot time, and most recent reconfiguration time) are now
     reported with millisecond accuracy. [RT #40082]
 
-  * Updated the compiled-in addresses for H.ROOT-SERVERS.NET and
+   Updated the compiled-in addresses for H.ROOT-SERVERS.NET and
     L.ROOT-SERVERS.NET.
 
-  * ACLs containing geoip asnum elements were not correctly matched unless
+   ACLs containing geoip asnum elements were not correctly matched unless
     the full organization name was specified in the ACL (as in geoip asnum
     "AS1234 Example, Inc.";). They can now match against the AS number
     alone (as in geoip asnum "AS1234";).
 
-  * When using native PKCS#11 cryptography (i.e., configure
+   When using native PKCS#11 cryptography (i.e., configure
     --enable-native-pkcs11) HSM PINs of up to 256 characters can now be
     used.
 
-  * NXDOMAIN responses to queries of type DS are now cached separately
+   NXDOMAIN responses to queries of type DS are now cached separately
     from those for other types. This helps when using "grafted" zones of
     type forward, for which the parent zone does not contain a delegation,
     such as local top-level domains. Previously a query of type DS for
@@ -963,16 +1001,16 @@ Feature Changes
     when DNSSEC validation is not enabled. "Grafted" zones without a
     delegation in the parent are not a recommended configuration.)
 
-  * Update forwarding performance has been improved by allowing a single
+   Update forwarding performance has been improved by allowing a single
     TCP connection to be shared between multiple updates.
 
-  * By default, nsupdate will now check the correctness of hostnames when
+   By default, nsupdate will now check the correctness of hostnames when
     adding records of type A, AAAA, MX, SOA, NS, SRV or PTR. This behavior
     can be disabled with check-names no.
 
-  * Added support for OPENPGPKEY type.
+   Added support for OPENPGPKEY type.
 
-  * The names of the files used to store managed keys and added zones for
+   The names of the files used to store managed keys and added zones for
     each view are no longer based on the SHA256 hash of the view name,
     except when this is necessary because the view name contains
     characters that would be incompatible with use as a file name. For
@@ -983,30 +1021,30 @@ Feature Changes
     However, to ensure consistent behavior when upgrading, if a file using
     the old name format is found to exist, it will continue to be used.
 
-  * "rndc" can now return text output of arbitrary size to the caller.
+   "rndc" can now return text output of arbitrary size to the caller.
     (Prior to this, certain commands such as "rndc tsig-list" and "rndc
     zonestatus" could return truncated output.)
 
-  * Errors reported when running rndc addzone (e.g., when a zone file
+   Errors reported when running rndc addzone (e.g., when a zone file
     cannot be loaded) have been clarified to make it easier to diagnose
     problems.
 
-  * When encountering an authoritative name server whose name is an alias
+   When encountering an authoritative name server whose name is an alias
     pointing to another name, the resolver treats this as an error and
     skips to the next server. Previously this happened silently; now the
     error will be logged to the newly-created "cname" log category.
 
-  * If named is not configured to validate answers, then allow fallback to
+   If named is not configured to validate answers, then allow fallback to
     plain DNS on timeout even when we know the server supports EDNS. This
     will allow the server to potentially resolve signed queries when TCP
     is being blocked.
 
-  * Large inline-signing changes should be less disruptive. Signature
+   Large inline-signing changes should be less disruptive. Signature
     generation is now done incrementally; the number of signatures to be
     generated in each quantum is controlled by "sig-signing-signatures
     number;". [RT #37927]
 
-  * The experimental SIT option (code point 65001) of BIND 9.10.0 through
+   The experimental SIT option (code point 65001) of BIND 9.10.0 through
     BIND 9.10.2 has been replaced with the COOKIE option (code point 10).
     It is no longer experimental, and is sent by default, by both named
     and dig.
@@ -1014,15 +1052,15 @@ Feature Changes
     The SIT-related named.conf options have been marked as obsolete, and
     are otherwise ignored.
 
-  * When dig receives a truncated (TC=1) response or a BADCOOKIE response
+   When dig receives a truncated (TC=1) response or a BADCOOKIE response
     code from a server, it will automatically retry the query using the
     server COOKIE that was returned by the server in its initial response.
     [RT #39047]
 
-  * Retrieving the local port range from net.ipv4.ip_local_port_range on
+   Retrieving the local port range from net.ipv4.ip_local_port_range on
     Linux is now supported.
 
-  * A new nsip-wait-recurse directive has been added to RPZ, specifying
+   A new nsip-wait-recurse directive has been added to RPZ, specifying
     whether to look up unknown name server IP addresses and wait for a
     response before applying RPZ-NSIP rules. The default is yes. If set to
     no, named will only apply RPZ-NSIP rules to servers whose addresses
@@ -1031,51 +1069,51 @@ Feature Changes
     performance when the cache is cold, at the cost of temporary
     imprecision in applying policy directives. [RT #35009]
 
-  * Within the response-policy option, it is now possible to configure RPZ
+   Within the response-policy option, it is now possible to configure RPZ
     rewrite logging on a per-zone basis using the log clause.
 
-  * The default preferred glue is now the address type of the transport
+   The default preferred glue is now the address type of the transport
     the query was received over.
 
-  * On machines with 2 or more processors (CPU), the default value for the
+   On machines with 2 or more processors (CPU), the default value for the
     number of UDP listeners has been changed to the number of detected
     processors minus one.
 
-  * Zone transfers now use smaller message sizes to improve message
+   Zone transfers now use smaller message sizes to improve message
     compression. This results in reduced network usage.
 
-  * Added support for the AVC resource record type (Application Visibility
+   Added support for the AVC resource record type (Application Visibility
     and Control).
 
     Changed rndc reconfig behavior so that newly added zones are loaded
     asynchronously and the loading does not block the server.
 
-  * minimal-responses now takes two new arguments: no-auth suppresses
+   minimal-responses now takes two new arguments: no-auth suppresses
     populating the authority section but not the additional section;
     no-auth-recursive does the same but only when answering recursive
     queries.
 
-  * At server startup time, the queues for processing notify and zone
+   At server startup time, the queues for processing notify and zone
     refresh queries are now processed in LIFO rather than FIFO order, to
     speed up loading of newly added zones. [RT #42825]
 
-  * When answering queries of type MX or SRV, TLSA records for the target
+   When answering queries of type MX or SRV, TLSA records for the target
     name are now included in the additional section to speed up DANE
     processing. [RT #42894]
 
-  * named can now use the TCP Fast Open mechanism on the server side, if
+   named can now use the TCP Fast Open mechanism on the server side, if
     supported by the local operating system. [RT #42866]
 
 Bug Fixes
 
-  * Fixed a crash when calling rndc stats on some Windows builds: some
+   Fixed a crash when calling rndc stats on some Windows builds: some
     Visual Studio compilers generate code that crashes when the "%z"
     printf() format specifier is used. [RT #42380]
 
-  * Windows installs were failing due to triggering UAC without the
+   Windows installs were failing due to triggering UAC without the
     installation binary being signed.
 
-  * A change in the internal binary representation of the RBT database
+   A change in the internal binary representation of the RBT database
     node structure enabled a race condition to occur (especially when BIND
     was built with certain compilers or optimizer settings), leading to
     inconsistent database state which caused random assertion failures.
index c6620ec6b2f11e9b3775880669c0b7cde8e52988..2b9e76ec1ce04de80808a36ca80de0049e590ec0 100644 (file)
@@ -9,5 +9,5 @@
 # 9.11: 160-169,1100-1199
 # 9.12: 1200-1299
 LIBINTERFACE = 1110
-LIBREVISION = 2
+LIBREVISION = 3
 LIBAGE = 0
index b8c677bb08e6e473af0fb489ed3edde30bfff812..022cc9d35089db1db2830584afe864c8cc7d1ca5 100644 (file)
@@ -8,6 +8,6 @@
 # 9.10-sub: 180-189
 # 9.11: 160-169,1100-1199
 # 9.12: 1200-1299
-LIBINTERFACE = 1105
-LIBREVISION = 2
-LIBAGE = 0
+LIBINTERFACE = 1106
+LIBREVISION = 0
+LIBAGE = 1
index 899d33c6765c6e9560bdb632103214ece42025f0..3bf6e8009fc5d3c9ed743ddac1c6bc110bccb395 100644 (file)
@@ -9,5 +9,5 @@
 # 9.11: 160-169,1100-1199
 # 9.12: 1200-1299
 LIBINTERFACE = 163
-LIBREVISION = 7
+LIBREVISION = 8
 LIBAGE = 0
index 00eb68989ddef28831e0248ffc086c4c6fb8601a..a024d80ed3bc0f5c2bafd8334ced5def371364a8 100644 (file)
@@ -9,5 +9,5 @@
 # 9.11: 160-169,1100-1199
 # 9.12: 1200-1299
 LIBINTERFACE = 161
-LIBREVISION = 3
+LIBREVISION = 4
 LIBAGE = 0
diff --git a/version b/version
index 6a477c949cd66244e34acccb56f39a55e8d74f16..0c7aee8a9fcac4e6bcf8462363777ef7bc879f08 100644 (file)
--- a/version
+++ b/version
@@ -5,7 +5,7 @@ PRODUCT=BIND
 DESCRIPTION="(Extended Support Version)"
 MAJORVER=9
 MINORVER=11
-PATCHVER=19
+PATCHVER=20
 RELEASETYPE=
 RELEASEVER=
 EXTENSIONS=