]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
prep 9.15.3
authorTinderbox User <tbox@isc.org>
Mon, 12 Aug 2019 14:08:12 +0000 (14:08 +0000)
committerTinderbox User <tbox@isc.org>
Mon, 12 Aug 2019 14:08:12 +0000 (14:08 +0000)
70 files changed:
bin/delv/delv.1
bin/delv/delv.html
bin/dig/dig.1
bin/dig/dig.html
bin/dnssec/dnssec-dsfromkey.8
bin/dnssec/dnssec-dsfromkey.html
bin/dnssec/dnssec-signzone.8
bin/dnssec/dnssec-signzone.html
bin/dnssec/dnssec-verify.8
bin/dnssec/dnssec-verify.html
bin/named/named.conf.5
bin/named/named.conf.html
bin/python/dnssec-checkds.8
bin/python/dnssec-checkds.html
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.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-cds.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.filter-aaaa.html
doc/arm/man.host.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
doc/misc/options
doc/misc/options.active

index 7155b70c1d097dc58fb4ba92026260ce23df629b..14ed98d2a95f2b3f5a9a9d8560e6dd0dd1c962c6 100644 (file)
@@ -53,7 +53,7 @@ is a tool for sending DNS queries and validating the results, using the same int
 \fBnamed\fR\&.
 .PP
 \fBdelv\fR
-will send to a specified name server all queries needed to fetch and validate the requested data; this includes the original requested query, subsequent queries to follow CNAME or DNAME chains, and queries for DNSKEY, DS and DLV records to establish a chain of trust for DNSSEC validation\&. It does not perform iterative resolution, but simulates the behavior of a name server configured for DNSSEC validating and forwarding\&.
+will send to a specified name server all queries needed to fetch and validate the requested data; this includes the original requested query, subsequent queries to follow CNAME or DNAME chains, and queries for DNSKEY and DS records to establish a chain of trust for DNSSEC validation\&. It does not perform iterative resolution, but simulates the behavior of a name server configured for DNSSEC validating and forwarding\&.
 .PP
 By default, responses are validated using built\-in DNSSEC trust anchor for the root zone ("\&.")\&. Records returned by
 \fBdelv\fR
@@ -139,9 +139,7 @@ BIND
 .sp
 Keys that do not match the root zone name are ignored\&. An alternate key name can be specified using the
 \fB+root=NAME\fR
-options\&. DNSSEC Lookaside Validation can also be turned on by using the
-\fB+dlv=NAME\fR
-to specify the name of a zone containing DLV records\&.
+options\&.
 .sp
 Note: When reading the trust anchor file,
 \fBdelv\fR
@@ -392,25 +390,16 @@ output\&. The default is to do so\&. Note that (unlike in
 control whether to request DNSSEC records or whether to validate them\&. DNSSEC records are always requested, and validation will always occur unless suppressed by the use of
 \fB\-i\fR
 or
-\fB+noroot\fR
-and
-\fB+nodlv\fR\&.
+\fB+noroot\fR\&.
 .RE
 .PP
 \fB+[no]root[=ROOT]\fR
 .RS 4
-Indicates whether to perform conventional (non\-lookaside) DNSSEC validation, and if so, specifies the name of a trust anchor\&. The default is to validate using a trust anchor of "\&." (the root zone), for which there is a built\-in key\&. If specifying a different trust anchor, then
+Indicates whether to perform conventional DNSSEC validation, and if so, specifies the name of a trust anchor\&. The default is to validate using a trust anchor of "\&." (the root zone), for which there is a built\-in key\&. If specifying a different trust anchor, then
 \fB\-a\fR
 must be used to specify a file containing the key\&.
 .RE
 .PP
-\fB+[no]dlv[=DLV]\fR
-.RS 4
-Indicates whether to perform DNSSEC lookaside validation, and if so, specifies the name of the DLV trust anchor\&. The
-\fB\-a\fR
-option must also be used to specify a file containing the DLV key\&.
-.RE
-.PP
 \fB+[no]tcp\fR
 .RS 4
 Controls whether to use TCP when sending queries\&. The default is to use UDP unless a truncated response has been received\&.
index 6fe884032956bdc4c516bbbc475322a5e1962a03..2c00605c6379ca77337c705bb7c96674b2e044b8 100644 (file)
@@ -83,7 +83,7 @@
       <span class="command"><strong>delv</strong></span> will send to a specified name server all
       queries needed to fetch and validate the requested data; this
       includes the original requested query, subsequent queries to follow
-      CNAME or DNAME chains, and queries for DNSKEY, DS and DLV records
+      CNAME or DNAME chains, and queries for DNSKEY and DS records
       to establish a chain of trust for DNSSEC validation.
       It does not perform iterative resolution, but simulates the
       behavior of a name server configured for DNSSEC validating and
          <p>
            Keys that do not match the root zone name are ignored.
             An alternate key name can be specified using the
-           <code class="option">+root=NAME</code> options. DNSSEC Lookaside
-            Validation can also be turned on by using the
-           <code class="option">+dlv=NAME</code> to specify the name of a
-            zone containing DLV records.
+           <code class="option">+root=NAME</code> options.
          </p>
          <p>
            Note: When reading the trust anchor file,
              request DNSSEC records or whether to validate them.
              DNSSEC records are always requested, and validation
              will always occur unless suppressed by the use of
-             <code class="option">-i</code> or <code class="option">+noroot</code> and
-             <code class="option">+nodlv</code>.
+             <code class="option">-i</code> or <code class="option">+noroot</code>.
            </p>
          </dd>
 <dt><span class="term"><code class="option">+[no]root[=ROOT]</code></span></dt>
 <dd>
            <p>
-             Indicates whether to perform conventional (non-lookaside)
+             Indicates whether to perform conventional
              DNSSEC validation, and if so, specifies the
              name of a trust anchor.  The default is to validate using
              a trust anchor of "." (the root zone), for which there is
              containing the key.
            </p>
          </dd>
-<dt><span class="term"><code class="option">+[no]dlv[=DLV]</code></span></dt>
-<dd>
-           <p>
-             Indicates whether to perform DNSSEC lookaside validation,
-             and if so, specifies the name of the DLV trust anchor.
-             The <code class="option">-a</code> option must also be used to specify
-              a file containing the DLV key.
-           </p>
-         </dd>
 <dt><span class="term"><code class="option">+[no]tcp</code></span></dt>
 <dd>
            <p>
index 7da5c5693afe2bb121a2edab940a44bee4876f0f..c17d9a6559704294fc8910533007ecbdfff9b810 100644 (file)
@@ -361,14 +361,20 @@ Display [do not display] the CLASS when printing the record\&.
 .PP
 \fB+[no]cmd\fR
 .RS 4
-Toggles the printing of the initial comment in the output identifying the version of
+Toggles the printing of the initial comment in the output, identifying the version of
 \fBdig\fR
-and the query options that have been applied\&. This comment is printed by default\&.
+and the query options that have been applied\&. This option always has global effect; it cannot be set globally and then overridden on a per\-lookup basis\&. The default is to print this comment\&.
 .RE
 .PP
 \fB+[no]comments\fR
 .RS 4
-Toggle the display of comment lines in the output\&. The default is to print comments\&.
+Toggles the display of some comment lines in the output, containing information about the packet header and OPT pseudosection, and the names of the response section\&. The default is to print these comments\&.
+.sp
+Other types of comments in the output are not affected by this option, but can be controlled using other command line switches\&. These include
+\fB+[no]cmd\fR,
+\fB+[no]question\fR,
+\fB+[no]stats\fR, and
+\fB+[no]rrcomments\fR\&.
 .RE
 .PP
 \fB+[no]cookie\fR\fB[=####]\fR
@@ -566,12 +572,12 @@ would cause a 48\-byte query to be padded to 64 bytes\&. The default block size
 .PP
 \fB+[no]qr\fR
 .RS 4
-Print [do not print] the query as it is sent\&. By default, the query is not printed\&.
+Toggles the display of the query message as it is sent\&. By default, the query is not printed\&.
 .RE
 .PP
 \fB+[no]question\fR
 .RS 4
-Print [do not print] the question section of a query when an answer is returned\&. The default is to print the question section as a comment\&.
+Toggles the display of the question section of a query when an answer is returned\&. The default is to print the question section as a comment\&.
 .RE
 .PP
 \fB+[no]raflag\fR
@@ -624,7 +630,7 @@ determines if the name will be treated as relative or not and hence whether a se
 .PP
 \fB+[no]short\fR
 .RS 4
-Provide a terse answer\&. The default is to print the answer in a verbose form\&.
+Provide a terse answer\&. The default is to print the answer in a verbose form\&. This option always has global effect; it cannot be set globally and then overridden on a per\-lookup basis\&.
 .RE
 .PP
 \fB+[no]showsearch\fR
@@ -654,7 +660,7 @@ causes fields not to be split at all\&. The default is 56 characters, or 44 char
 .PP
 \fB+[no]stats\fR
 .RS 4
-This query option toggles the printing of statistics: when the query was made, the size of the reply and so on\&. The default behavior is to print the query statistics\&.
+Toggles the printing of statistics: when the query was made, the size of the reply and so on\&. The default behavior is to print the query statistics as a comment after each lookup\&.
 .RE
 .PP
 \fB+[no]subnet=addr[/prefix\-length]\fR
index d191d7a6b5fb2b9da0acee56a0f3a6810484f74b..a078616f01e2d5a3a3650c0fdfb7ef2c3767491d 100644 (file)
 <dd>
            <p>
              Toggles the printing of the initial comment in the
-             output identifying the version of <span class="command"><strong>dig</strong></span>
-             and the query options that have been applied.  This
-             comment is printed by default.
+             output, identifying the version of <span class="command"><strong>dig</strong></span>
+             and the query options that have been applied.  This option
+             always has global effect; it cannot be set globally
+             and then overridden on a per-lookup basis.  The default
+             is to print this comment.
            </p>
          </dd>
 <dt><span class="term"><code class="option">+[no]comments</code></span></dt>
 <dd>
            <p>
-             Toggle the display of comment lines in the output.
-             The default is to print comments.
+             Toggles the display of some comment lines in the output,
+             containing information about the packet header and
+             OPT pseudosection, and the names of the response
+             section.  The default is to print these comments.
+           </p>
+           <p>
+             Other types of comments in the output are not affected by
+             this option, but can be controlled using other command
+             line switches. These include <span class="command"><strong>+[no]cmd</strong></span>,
+             <span class="command"><strong>+[no]question</strong></span>,
+             <span class="command"><strong>+[no]stats</strong></span>, and
+             <span class="command"><strong>+[no]rrcomments</strong></span>.
            </p>
          </dd>
 <dt><span class="term"><code class="option">+[no]cookie[<span class="optional">=####</span>]</code></span></dt>
 <dt><span class="term"><code class="option">+[no]qr</code></span></dt>
 <dd>
            <p>
-             Print [do not print] the query as it is sent.  By
-             default, the query is not printed.
+             Toggles the display of the query message as it is sent.
+             By default, the query is not printed.
            </p>
          </dd>
 <dt><span class="term"><code class="option">+[no]question</code></span></dt>
 <dd>
            <p>
-             Print [do not print] the question section of a query
+             Toggles the display of the question section of a query
              when an answer is returned.  The default is to print
              the question section as a comment.
            </p>
 <dd>
            <p>
              Provide a terse answer.  The default is to print the
-             answer in a verbose form.
+             answer in a verbose form.  This option always has global
+             effect; it cannot be set globally and then overridden on
+             a per-lookup basis.
            </p>
          </dd>
 <dt><span class="term"><code class="option">+[no]showsearch</code></span></dt>
 <dt><span class="term"><code class="option">+[no]stats</code></span></dt>
 <dd>
            <p>
-             This query option toggles the printing of statistics:
-             when the query was made, the size of the reply and
-             so on.  The default behavior is to print the query
-             statistics.
+             Toggles the printing of statistics: when the query was made,
+             the size of the reply and so on.  The default behavior is to
+             print the query statistics as a comment after each lookup.
            </p>
          </dd>
 <dt><span class="term"><code class="option">+[no]subnet=addr[/prefix-length]</code></span></dt>
index 3cfb1f3f6753dbdabfd6a2089870c1273b78d6d7..9abc825d2468aabbc9b2221f4418126181a1d5c0 100644 (file)
@@ -50,11 +50,9 @@ dnssec-dsfromkey \- DNSSEC DS RR generation tool
 .PP
 The
 \fBdnssec\-dsfromkey\fR
-command outputs DS (Delegation Signer) resource records (RRs) and other similarly\-constructed RRs: with the
-\fB\-l\fR
-option it outputs DLV (DNSSEC Lookaside Validation) RRs; or with the
+command outputs DS (Delegation Signer) resource records (RRs), or CDS (Child DS) RRs with the
 \fB\-C\fR
-it outputs CDS (Child DS) RRs\&.
+option\&.
 .PP
 The input keys can be specified in a number of ways:
 .PP
@@ -119,9 +117,7 @@ zone file mode\&.
 .PP
 \-C
 .RS 4
-Generate CDS records rather than DS records\&. This is mutually exclusive with the
-\fB\-l\fR
-option for generating DLV records\&.
+Generate CDS records rather than DS records\&.
 .RE
 .PP
 \-f \fIfile\fR
@@ -156,15 +152,6 @@ files in
 \fBdirectory\fR\&.
 .RE
 .PP
-\-l \fIdomain\fR
-.RS 4
-Generate a DLV set instead of a DS set\&. The specified
-\fIdomain\fR
-is appended to the name for each record in the set\&. This is mutually exclusive with the
-\fB\-C\fR
-option for generating CDS records\&.
-.RE
-.PP
 \-s
 .RS 4
 Keyset mode:
@@ -224,8 +211,6 @@ A keyfile error can give a "file not found" even if the file exists\&.
 BIND 9 Administrator Reference Manual,
 RFC 3658
 (DS RRs),
-RFC 4431
-(DLV RRs),
 RFC 4509
 (SHA\-256 for DS RRs),
 RFC 6605
index cdeb5d5011a6af610d26edf91bf73701c53aa59e..b0dc41c4fd2e467aa9f266c15abdc41e9e379b48 100644 (file)
 
     <p>
       The <span class="command"><strong>dnssec-dsfromkey</strong></span> command outputs DS (Delegation
-      Signer) resource records (RRs) and other similarly-constructed RRs:
-      with the <code class="option">-l</code> option it outputs DLV (DNSSEC Lookaside
-      Validation) RRs; or with the <code class="option">-C</code> it outputs CDS (Child
-      DS) RRs.
+      Signer) resource records (RRs), or CDS (Child DS) RRs with the
+      <code class="option">-C</code> option.
     </p>
 
     <p>
 <dt><span class="term">-C</span></dt>
 <dd>
          <p>
-           Generate CDS records rather than DS records. This is mutually
-           exclusive with the <code class="option">-l</code> option for generating DLV
-           records.
+           Generate CDS records rather than DS records.
          </p>
        </dd>
 <dt><span class="term">-f <em class="replaceable"><code>file</code></em></span></dt>
            <code class="option">directory</code>.
          </p>
        </dd>
-<dt><span class="term">-l <em class="replaceable"><code>domain</code></em></span></dt>
-<dd>
-         <p>
-           Generate a DLV set instead of a DS set. The specified
-           <em class="replaceable"><code>domain</code></em> is appended to the name for each
-           record in the set.
-           This is mutually exclusive with the <code class="option">-C</code> option
-           for generating CDS records.
-         </p>
-       </dd>
 <dt><span class="term">-s</span></dt>
 <dd>
          <p>
       </span>,
       <em class="citetitle">BIND 9 Administrator Reference Manual</em>,
       <em class="citetitle">RFC 3658</em> (DS RRs),
-      <em class="citetitle">RFC 4431</em> (DLV RRs),
       <em class="citetitle">RFC 4509</em> (SHA-256 for DS RRs),
       <em class="citetitle">RFC 6605</em> (SHA-384 for DS RRs),
       <em class="citetitle">RFC 7344</em> (CDS and CDNSKEY RRs).
index 7a099ecf1381fd161ad0fd3169ddaed47bf3320e..3a0db6862ced4229234f13c7045436ab7c72d6b5 100644 (file)
@@ -39,7 +39,7 @@
 dnssec-signzone \- DNSSEC zone signing tool
 .SH "SYNOPSIS"
 .HP \w'\fBdnssec\-signzone\fR\ 'u
-\fBdnssec\-signzone\fR [\fB\-a\fR] [\fB\-c\ \fR\fB\fIclass\fR\fR] [\fB\-d\ \fR\fB\fIdirectory\fR\fR] [\fB\-D\fR] [\fB\-E\ \fR\fB\fIengine\fR\fR] [\fB\-e\ \fR\fB\fIend\-time\fR\fR] [\fB\-f\ \fR\fB\fIoutput\-file\fR\fR] [\fB\-g\fR] [\fB\-h\fR] [\fB\-i\ \fR\fB\fIinterval\fR\fR] [\fB\-I\ \fR\fB\fIinput\-format\fR\fR] [\fB\-j\ \fR\fB\fIjitter\fR\fR] [\fB\-K\ \fR\fB\fIdirectory\fR\fR] [\fB\-k\ \fR\fB\fIkey\fR\fR] [\fB\-L\ \fR\fB\fIserial\fR\fR] [\fB\-l\ \fR\fB\fIdomain\fR\fR] [\fB\-M\ \fR\fB\fImaxttl\fR\fR] [\fB\-N\ \fR\fB\fIsoa\-serial\-format\fR\fR] [\fB\-o\ \fR\fB\fIorigin\fR\fR] [\fB\-O\ \fR\fB\fIoutput\-format\fR\fR] [\fB\-P\fR] [\fB\-Q\fR] [\fB\-R\fR] [\fB\-S\fR] [\fB\-s\ \fR\fB\fIstart\-time\fR\fR] [\fB\-T\ \fR\fB\fIttl\fR\fR] [\fB\-t\fR] [\fB\-u\fR] [\fB\-v\ \fR\fB\fIlevel\fR\fR] [\fB\-V\fR] [\fB\-X\ \fR\fB\fIextended\ end\-time\fR\fR] [\fB\-x\fR] [\fB\-z\fR] [\fB\-3\ \fR\fB\fIsalt\fR\fR] [\fB\-H\ \fR\fB\fIiterations\fR\fR] [\fB\-A\fR] {zonefile} [key...]
+\fBdnssec\-signzone\fR [\fB\-a\fR] [\fB\-c\ \fR\fB\fIclass\fR\fR] [\fB\-d\ \fR\fB\fIdirectory\fR\fR] [\fB\-D\fR] [\fB\-E\ \fR\fB\fIengine\fR\fR] [\fB\-e\ \fR\fB\fIend\-time\fR\fR] [\fB\-f\ \fR\fB\fIoutput\-file\fR\fR] [\fB\-g\fR] [\fB\-h\fR] [\fB\-i\ \fR\fB\fIinterval\fR\fR] [\fB\-I\ \fR\fB\fIinput\-format\fR\fR] [\fB\-j\ \fR\fB\fIjitter\fR\fR] [\fB\-K\ \fR\fB\fIdirectory\fR\fR] [\fB\-k\ \fR\fB\fIkey\fR\fR] [\fB\-L\ \fR\fB\fIserial\fR\fR] [\fB\-l\ \fR\fB\fIdomain\fR\fR] [\fB\-M\ \fR\fB\fImaxttl\fR\fR] [\fB\-N\ \fR\fB\fIsoa\-serial\-format\fR\fR] [\fB\-o\ \fR\fB\fIorigin\fR\fR] [\fB\-O\ \fR\fB\fIoutput\-format\fR\fR] [\fB\-P\fR] [\fB\-Q\fR] [\fB\-q\fR] [\fB\-R\fR] [\fB\-S\fR] [\fB\-s\ \fR\fB\fIstart\-time\fR\fR] [\fB\-T\ \fR\fB\fIttl\fR\fR] [\fB\-t\fR] [\fB\-u\fR] [\fB\-v\ \fR\fB\fIlevel\fR\fR] [\fB\-V\fR] [\fB\-X\ \fR\fB\fIextended\ end\-time\fR\fR] [\fB\-x\fR] [\fB\-z\fR] [\fB\-3\ \fR\fB\fIsalt\fR\fR] [\fB\-H\ \fR\fB\fIiterations\fR\fR] [\fB\-A\fR] {zonefile} [key...]
 .SH "DESCRIPTION"
 .PP
 \fBdnssec\-signzone\fR
@@ -113,11 +113,6 @@ Key repository: Specify a directory to search for DNSSEC keys\&. If not specifie
 Treat specified key as a key signing key ignoring any key flags\&. This option may be specified multiple times\&.
 .RE
 .PP
-\-l \fIdomain\fR
-.RS 4
-Generate a DLV set in addition to the key (DNSKEY) and DS sets\&. The domain is appended to the name of the records\&.
-.RE
-.PP
 \-M \fImaxttl\fR
 .RS 4
 Sets the maximum TTL for the signed zone\&. Any TTL higher than
@@ -296,6 +291,13 @@ forces
 to remove signatures from keys that are no longer active\&. This enables ZSK rollover using the procedure described in RFC 4641, section 4\&.2\&.1\&.1 ("Pre\-Publish Key Rollover")\&.
 .RE
 .PP
+\-q
+.RS 4
+Quiet mode: Suppresses unnecessary output\&. Without this option, when
+\fBdnssec\-signzone\fR
+is run it will print to standard output the number of keys in use, the algorithms used to verify the zone was signed correctly and other status information, and finally the filename containing the signed zone\&. With it, that output is suppressed, leaving only the filename\&.
+.RE
+.PP
 \-R
 .RS 4
 Remove signatures from keys that are no longer published\&.
index ffd4c77e2f0a883c23a7a29539f3a1ec95505c85..fe7cb3c02817aa4ff32d281bbefc5540c80718e2 100644 (file)
@@ -55,6 +55,7 @@
        [<code class="option">-O <em class="replaceable"><code>output-format</code></em></code>]
        [<code class="option">-P</code>]
        [<code class="option">-Q</code>]
+       [<code class="option">-q</code>]
        [<code class="option">-R</code>]
        [<code class="option">-S</code>]
        [<code class="option">-s <em class="replaceable"><code>start-time</code></em></code>]
             key flags.  This option may be specified multiple times.
           </p>
         </dd>
-<dt><span class="term">-l <em class="replaceable"><code>domain</code></em></span></dt>
-<dd>
-          <p>
-            Generate a DLV set in addition to the key (DNSKEY) and DS sets.
-            The domain is appended to the name of the records.
-          </p>
-        </dd>
 <dt><span class="term">-M <em class="replaceable"><code>maxttl</code></em></span></dt>
 <dd>
           <p>
             RFC 4641, section 4.2.1.1 ("Pre-Publish Key Rollover").
           </p>
         </dd>
+<dt><span class="term">-q</span></dt>
+<dd>
+          <p>
+           Quiet mode: Suppresses unnecessary output.  Without this
+           option, when <span class="command"><strong>dnssec-signzone</strong></span> is run it
+           will print to standard output the number of keys in use,
+           the algorithms used to verify the zone was signed correctly
+           and other status information, and finally the filename
+           containing the signed zone.  With it, that output is
+           suppressed, leaving only the filename.
+          </p>
+        </dd>
 <dt><span class="term">-R</span></dt>
 <dd>
           <p>
index 592dd0890f76d9df52b8f0c123a0cfac9fa37045..bedf131cdfe4999014820227625b4f8323a005da 100644 (file)
@@ -39,7 +39,7 @@
 dnssec-verify \- DNSSEC zone verification tool
 .SH "SYNOPSIS"
 .HP \w'\fBdnssec\-verify\fR\ 'u
-\fBdnssec\-verify\fR [\fB\-c\ \fR\fB\fIclass\fR\fR] [\fB\-E\ \fR\fB\fIengine\fR\fR] [\fB\-I\ \fR\fB\fIinput\-format\fR\fR] [\fB\-o\ \fR\fB\fIorigin\fR\fR] [\fB\-v\ \fR\fB\fIlevel\fR\fR] [\fB\-V\fR] [\fB\-x\fR] [\fB\-z\fR] {zonefile}
+\fBdnssec\-verify\fR [\fB\-c\ \fR\fB\fIclass\fR\fR] [\fB\-E\ \fR\fB\fIengine\fR\fR] [\fB\-I\ \fR\fB\fIinput\-format\fR\fR] [\fB\-o\ \fR\fB\fIorigin\fR\fR] [\fB\-q\fR] [\fB\-v\ \fR\fB\fIlevel\fR\fR] [\fB\-V\fR] [\fB\-x\fR] [\fB\-z\fR] {zonefile}
 .SH "DESCRIPTION"
 .PP
 \fBdnssec\-verify\fR
@@ -81,6 +81,13 @@ Sets the debugging level\&.
 Prints version information\&.
 .RE
 .PP
+\-q
+.RS 4
+Quiet mode: Suppresses output\&. Without this option, when
+\fBdnssec\-verify\fR
+is run it will print to standard output the number of keys in use, the algorithms used to verify the zone was signed correctly and other status information\&. With it, all non\-error output is suppressed, and only the exit code will indicate success\&.
+.RE
+.PP
 \-x
 .RS 4
 Only verify that the DNSKEY RRset is signed with key\-signing keys\&. Without this flag, it is assumed that the DNSKEY RRset will be signed by all active keys\&. When this flag is set, it will not be an error if the DNSKEY RRset is not signed by zone\-signing keys\&. This corresponds to the
index aff7f8483e7c28edf1292e16f563a147f9887d6e..b62ca618255cedbe8ed7a6384897307f1713c0d8 100644 (file)
@@ -37,6 +37,7 @@
        [<code class="option">-E <em class="replaceable"><code>engine</code></em></code>]
        [<code class="option">-I <em class="replaceable"><code>input-format</code></em></code>]
        [<code class="option">-o <em class="replaceable"><code>origin</code></em></code>]
+       [<code class="option">-q</code>]
        [<code class="option">-v <em class="replaceable"><code>level</code></em></code>]
        [<code class="option">-V</code>]
        [<code class="option">-x</code>]
            Prints version information.
          </p>
         </dd>
+<dt><span class="term">-q</span></dt>
+<dd>
+          <p>
+           Quiet mode: Suppresses output.  Without this option, when
+           <span class="command"><strong>dnssec-verify</strong></span> is run it will print to
+           standard output the number of keys in use, the algorithms
+           used to verify the zone was signed correctly and other
+           status information.  With it, all non-error output is
+           suppressed, and only the exit code will indicate success.
+          </p>
+        </dd>
 <dt><span class="term">-x</span></dt>
 <dd>
           <p>
index 3d8965df1ced9c2e45993deaa68d78fce99b65c9..510e2b5c0ae9a7badf465165ee800ed709172abf 100644 (file)
 .\"     Title: named.conf
 .\"    Author: 
 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
-.\"      Date: 2019-06-28
+.\"      Date: 2019-08-07
 .\"    Manual: BIND9
 .\"    Source: ISC
 .\"  Language: English
 .\"
-.TH "NAMED\&.CONF" "5" "2019\-06\-28" "ISC" "BIND9"
+.TH "NAMED\&.CONF" "5" "2019\-08\-07" "ISC" "BIND9"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
@@ -243,7 +243,7 @@ options {
        check\-srv\-cname ( fail | warn | ignore );
        check\-wildcard \fIboolean\fR;
        clients\-per\-query \fIinteger\fR;
-       cookie\-algorithm ( aes | sha1 | sha256 );
+       cookie\-algorithm ( aes | siphash24 );
        cookie\-secret \fIstring\fR;
        coresize ( default | unlimited | \fIsizeval\fR );
        datasize ( default | unlimited | \fIsizeval\fR );
@@ -274,9 +274,6 @@ options {
        dnssec\-accept\-expired \fIboolean\fR;
        dnssec\-dnskey\-kskonly \fIboolean\fR;
        dnssec\-loadkeys\-interval \fIinteger\fR;
-       dnssec\-lookaside ( \fIstring\fR
-           trust\-anchor \fIstring\fR |
-           auto | no ); deprecated
        dnssec\-must\-be\-secure \fIstring\fR \fIboolean\fR;
        dnssec\-secure\-to\-insecure \fIboolean\fR;
        dnssec\-update\-mode ( maintain | no\-resign );
@@ -661,9 +658,6 @@ view \fIstring\fR [ \fIclass\fR ] {
            initial\-key ) \fIinteger\fR \fIinteger\fR
            \fIinteger\fR \fIquoted_string\fR; \&.\&.\&. };
        dnssec\-loadkeys\-interval \fIinteger\fR;
-       dnssec\-lookaside ( \fIstring\fR
-           trust\-anchor \fIstring\fR |
-           auto | no ); deprecated
        dnssec\-must\-be\-secure \fIstring\fR \fIboolean\fR;
        dnssec\-secure\-to\-insecure \fIboolean\fR;
        dnssec\-update\-mode ( maintain | no\-resign );
@@ -913,7 +907,6 @@ view \fIstring\fR [ \fIclass\fR ] {
                masters [ port \fIinteger\fR ] [ dscp \fIinteger\fR ] { ( \fImasters\fR
                    | \fIipv4_address\fR [ port \fIinteger\fR ] | \fIipv6_address\fR [
                    port \fIinteger\fR ] ) [ key \fIstring\fR ]; \&.\&.\&. };
-               max\-ixfr\-log\-size ( default | unlimited |
                max\-journal\-size ( default | unlimited | \fIsizeval\fR );
                max\-records \fIinteger\fR;
                max\-refresh\-time \fIinteger\fR;
@@ -933,7 +926,6 @@ view \fIstring\fR [ \fIclass\fR ] {
                notify\-source\-v6 ( \fIipv6_address\fR | * ) [ port ( \fIinteger\fR
                    | * ) ] [ dscp \fIinteger\fR ];
                notify\-to\-soa \fIboolean\fR;
-               pubkey \fIinteger\fR \fIinteger\fR \fIinteger\fR
                request\-expire \fIboolean\fR;
                request\-ixfr \fIboolean\fR;
                serial\-update\-method ( date | increment | unixtime );
index cb94491af83f054c8f6f5fc20c3c99063a000e81..a34d5b0e06315333576d3f3ebb9ec0ed9b19477f 100644 (file)
@@ -139,7 +139,6 @@ logging
 </p></div>
   </div>
 
-
   <div class="refsection">
 <a name="id-1.15"></a><h2>MANAGED-KEYS</h2>
   <p>Deprecated - see DNSSEC-KEYS.</p>
@@ -210,7 +209,7 @@ options
        check-srv-cname ( fail | warn | ignore );<br>
        check-wildcard <em class="replaceable"><code>boolean</code></em>;<br>
        clients-per-query <em class="replaceable"><code>integer</code></em>;<br>
-       cookie-algorithm ( aes | sha1 | sha256 );<br>
+       cookie-algorithm ( aes | siphash24 );<br>
        cookie-secret <em class="replaceable"><code>string</code></em>;<br>
        coresize ( default | unlimited | <em class="replaceable"><code>sizeval</code></em> );<br>
        datasize ( default | unlimited | <em class="replaceable"><code>sizeval</code></em> );<br>
@@ -241,9 +240,6 @@ options
        dnssec-accept-expired <em class="replaceable"><code>boolean</code></em>;<br>
        dnssec-dnskey-kskonly <em class="replaceable"><code>boolean</code></em>;<br>
        dnssec-loadkeys-interval <em class="replaceable"><code>integer</code></em>;<br>
-       dnssec-lookaside ( <em class="replaceable"><code>string</code></em><br>
-       Â Â Â Â trust-anchor <em class="replaceable"><code>string</code></em> |<br>
-       Â Â Â Â auto | no ); deprecated<br>
        dnssec-must-be-secure <em class="replaceable"><code>string</code></em> <em class="replaceable"><code>boolean</code></em>;<br>
        dnssec-secure-to-insecure <em class="replaceable"><code>boolean</code></em>;<br>
        dnssec-update-mode ( maintain | no-resign );<br>
@@ -607,9 +603,6 @@ view
        Â Â Â Â initial-key ) <em class="replaceable"><code>integer</code></em> <em class="replaceable"><code>integer</code></em><br>
        Â Â Â Â <em class="replaceable"><code>integer</code></em> <em class="replaceable"><code>quoted_string</code></em>; ... };<br>
        dnssec-loadkeys-interval <em class="replaceable"><code>integer</code></em>;<br>
-       dnssec-lookaside ( <em class="replaceable"><code>string</code></em><br>
-       Â Â Â Â trust-anchor <em class="replaceable"><code>string</code></em> |<br>
-       Â Â Â Â auto | no ); deprecated<br>
        dnssec-must-be-secure <em class="replaceable"><code>string</code></em> <em class="replaceable"><code>boolean</code></em>;<br>
        dnssec-secure-to-insecure <em class="replaceable"><code>boolean</code></em>;<br>
        dnssec-update-mode ( maintain | no-resign );<br>
@@ -859,7 +852,6 @@ view
                masters [ port <em class="replaceable"><code>integer</code></em> ] [ dscp <em class="replaceable"><code>integer</code></em> ] { ( <em class="replaceable"><code>masters</code></em><br>
                Â Â Â Â | <em class="replaceable"><code>ipv4_address</code></em> [ port <em class="replaceable"><code>integer</code></em> ] | <em class="replaceable"><code>ipv6_address</code></em> [<br>
                Â Â Â Â port <em class="replaceable"><code>integer</code></em> ] ) [ key <em class="replaceable"><code>string</code></em> ]; ... };<br>
-               max-ixfr-log-size ( default | unlimited |<br>
                max-journal-size ( default | unlimited | <em class="replaceable"><code>sizeval</code></em> );<br>
                max-records <em class="replaceable"><code>integer</code></em>;<br>
                max-refresh-time <em class="replaceable"><code>integer</code></em>;<br>
@@ -879,7 +871,6 @@ view
                notify-source-v6 ( <em class="replaceable"><code>ipv6_address</code></em> | * ) [ port ( <em class="replaceable"><code>integer</code></em><br>
                Â Â Â Â | * ) ] [ dscp <em class="replaceable"><code>integer</code></em> ];<br>
                notify-to-soa <em class="replaceable"><code>boolean</code></em>;<br>
-               pubkey <em class="replaceable"><code>integer</code></em> <em class="replaceable"><code>integer</code></em> <em class="replaceable"><code>integer</code></em><br>
                request-expire <em class="replaceable"><code>boolean</code></em>;<br>
                request-ixfr <em class="replaceable"><code>boolean</code></em>;<br>
                serial-update-method ( date | increment | unixtime );<br>
index 4506a8b87de36f97e2a5ba9791c3d24b0847178c..12166f88baf902141a342f3daaf0448f290a357c 100644 (file)
@@ -43,12 +43,12 @@ dnssec-checkds \- DNSSEC delegation consistency checking tool
 .SH "DESCRIPTION"
 .PP
 \fBdnssec\-checkds\fR
-verifies the correctness of Delegation Signer (DS) or DNSSEC Lookaside Validation (DLV) resource records for keys in a specified zone\&.
+verifies the correctness of Delegation Signer (DS) resource records for keys in a specified zone\&.
 .SH "OPTIONS"
 .PP
 \-a \fIalgorithm\fR
 .RS 4
-Specify a digest algorithm to use when converting the zone\*(Aqs DNSKEY records to expected DS or DLV records\&. This option can be repeated, so that multiple records are checked for each DNSKEY record\&.
+Specify a digest algorithm to use when converting the zone\*(Aqs DNSKEY records to expected DS records\&. This option can be repeated, so that multiple records are checked for each DNSKEY record\&.
 .sp
 The
 \fIalgorithm\fR
@@ -62,11 +62,6 @@ If a
 is specified, then the zone is read from that file to find the DNSKEY records\&. If not, then the DNSKEY records for the zone are looked up in the DNS\&.
 .RE
 .PP
-\-l \fIdomain\fR
-.RS 4
-Check for a DLV record in the specified lookaside domain, instead of checking for a DS record in the zone\*(Aqs parent\&.
-.RE
-.PP
 \-s \fIfile\fR
 .RS 4
 Specifies a prepared dsset file, such as would be generated by
index ea55d4573cc03086ca7ec65a4e0b78fc6d15aa8b..7bd7ccf7afe970c7e6d5b6f64232a91d8b9823e6 100644 (file)
@@ -46,9 +46,8 @@
 <a name="id-1.7"></a><h2>DESCRIPTION</h2>
 
     <p><span class="command"><strong>dnssec-checkds</strong></span>
-      verifies the correctness of Delegation Signer (DS) or DNSSEC
-      Lookaside Validation (DLV) resource records for keys in a specified
-      zone.
+      verifies the correctness of Delegation Signer (DS)
+      resource records for keys in a specified zone.
     </p>
   </div>
 
@@ -60,7 +59,7 @@
 <dd>
          <p>
            Specify a digest algorithm to use when converting the
-           zone's DNSKEY records to expected DS or DLV records. This
+           zone's DNSKEY records to expected DS records. This
            option can be repeated, so that multiple records are
            checked for each DNSKEY record.
           </p>
             then the DNSKEY records for the zone are looked up in the DNS.
           </p>
         </dd>
-<dt><span class="term">-l <em class="replaceable"><code>domain</code></em></span></dt>
-<dd>
-          <p>
-            Check for a DLV record in the specified lookaside domain,
-            instead of checking for a DS record in the zone's parent.
-          </p>
-        </dd>
 <dt><span class="term">-s <em class="replaceable"><code>file</code></em></span></dt>
 <dd>
           <p>
index f27750b36b7eff71ebaef989224fc9ae947fe20a..388ae8dd6b4080d09060e2f39f16929d419fe3fa 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index 2efd90166d79a6f77b1d582fcf0534111e5060b9..15ed3e87c26279c80010dcc3f45d0473ce6606db 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index 2036f8175a354f907b6204ed9bcbf285a9c6921e..d005bb6178ef55f7d27ab3ab96b0f33ead570cd2 100644 (file)
@@ -856,6 +856,6 @@ controls {
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index 01c686dbd281fb133f9a524923c6a889ed75486f..97123a818d19f7c6612ffe52bb1b4188ae6bc41e 100644 (file)
@@ -1012,11 +1012,11 @@ allow-update { !{ !localnets; any; }; key host1-host2. ;};
         </p>
 
         <p><span class="command"><strong>dnssec-signzone</strong></span>
-          will also produce a keyset and dsset files and optionally a
-          dlvset file.  These are used to provide the parent zone
-          administrators with the <code class="literal">DNSKEYs</code> (or their
-          corresponding <code class="literal">DS</code> records) that are the
-          secure entry point to the zone.
+          will also produce a keyset and dsset files.  These are used
+          to provide the parent zone administrators with the
+          <code class="literal">DNSKEYs</code> (or their corresponding
+          <code class="literal">DS</code> records) that are the secure entry
+          point to the zone.
         </p>
 
       </div>
@@ -2840,6 +2840,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.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index e615e7f27ab9f7fbfe69f7e9252b24854bf43c69..f231deb5104f3fc3bbab063211cd203115e943f2 100644 (file)
@@ -2431,7 +2431,7 @@ badresp:1,adberr:0,findfail:0,valfail:0]
        <span class="command"><strong>check-srv-cname</strong></span> ( fail | warn | ignore );
        <span class="command"><strong>check-wildcard</strong></span> <em class="replaceable"><code>boolean</code></em>;
        <span class="command"><strong>clients-per-query</strong></span> <em class="replaceable"><code>integer</code></em>;
-       <span class="command"><strong>cookie-algorithm</strong></span> ( aes | sha1 | sha256 );
+       <span class="command"><strong>cookie-algorithm</strong></span> ( aes | siphash24 );
        <span class="command"><strong>cookie-secret</strong></span> <em class="replaceable"><code>string</code></em>;
        <span class="command"><strong>coresize</strong></span> ( default | unlimited | <em class="replaceable"><code>sizeval</code></em> );
        <span class="command"><strong>datasize</strong></span> ( default | unlimited | <em class="replaceable"><code>sizeval</code></em> );
@@ -2462,9 +2462,6 @@ badresp:1,adberr:0,findfail:0,valfail:0]
        <span class="command"><strong>dnssec-accept-expired</strong></span> <em class="replaceable"><code>boolean</code></em>;
        <span class="command"><strong>dnssec-dnskey-kskonly</strong></span> <em class="replaceable"><code>boolean</code></em>;
        <span class="command"><strong>dnssec-loadkeys-interval</strong></span> <em class="replaceable"><code>integer</code></em>;
-       <span class="command"><strong>dnssec-lookaside</strong></span> ( <em class="replaceable"><code>string</code></em>
-           <span class="command"><strong>trust-anchor</strong></span> <em class="replaceable"><code>string</code></em> |
-           <span class="command"><strong>auto</strong></span> | no ); deprecated
        <span class="command"><strong>dnssec-must-be-secure</strong></span> <em class="replaceable"><code>string</code></em> <em class="replaceable"><code>boolean</code></em>;
        <span class="command"><strong>dnssec-secure-to-insecure</strong></span> <em class="replaceable"><code>boolean</code></em>;
        <span class="command"><strong>dnssec-update-mode</strong></span> ( maintain | no-resign );
@@ -3450,7 +3447,7 @@ options {
 <dt><span class="term"><span class="command"><strong>disable-ds-digests</strong></span></span></dt>
 <dd>
               <p>
-                Disable the specified DS/DLV digest types at and below the
+                Disable the specified DS digest types at and below the
                 specified name.
                 Multiple <span class="command"><strong>disable-ds-digests</strong></span>
                 statements are allowed.
@@ -3463,37 +3460,6 @@ options {
                 as insecure.
               </p>
             </dd>
-<dt><span class="term"><span class="command"><strong>dnssec-lookaside</strong></span></span></dt>
-<dd>
-              <p>
-                When set, <span class="command"><strong>dnssec-lookaside</strong></span> provides the
-                validator with an alternate method to validate DNSKEY
-                records at the top of a zone.  When a DNSKEY is at or
-                below a domain specified by the deepest
-                <span class="command"><strong>dnssec-lookaside</strong></span>, and the normal DNSSEC
-                validation has left the key untrusted, the trust-anchor
-                will be appended to the key name and a DLV record will be
-                looked up to see if it can validate the key.  If the DLV
-                record validates a DNSKEY (similarly to the way a DS
-                record does) the DNSKEY RRset is deemed to be trusted.
-              </p>
-              <p>
-                If <span class="command"><strong>dnssec-lookaside</strong></span> is set to
-                <strong class="userinput"><code>no</code></strong>, then dnssec-lookaside
-                is not used.
-              </p>
-              <p>
-                This option is deprecated and its use is discouraged.
-              </p>
-              <p>
-                NOTE: The ISC-provided DLV service at
-                <code class="literal">dlv.isc.org</code>, has been shut down.
-                The <span class="command"><strong>dnssec-lookaside auto;</strong></span>
-                configuration option, which set <span class="command"><strong>named</strong></span>
-                up to use ISC DLV with minimal configuration, has
-                accordingly been removed.
-              </p>
-            </dd>
 <dt><span class="term"><span class="command"><strong>dnssec-must-be-secure</strong></span></span></dt>
 <dd>
               <p>
@@ -3520,7 +3486,9 @@ options {
               </p>
               <p>
                 Compatible IPv6 prefixes have lengths of 32, 40, 48, 56,
-                64 and 96 as per RFC 6052.
+                64 and 96 as per RFC 6052.  Bits 64..71 inclusive must
+                be zero with the most significate bit of the prefix in
+                position 0.
               </p>
               <p>
                 Additionally a reverse IP6.ARPA zone will be created for
@@ -6729,8 +6697,7 @@ avoid-v6-udp-ports { 40000; range 50000 60000; };
             appear, they are not combined &#8212; the last one applies.
           </p>
           <p>
-            By default, records are returned in indeterminate but
-            consistent order (see <span class="command"><strong>none</strong></span> above).
+            By default, records are returned in <span class="command"><strong>random</strong></span> order.
           </p>
 
           <div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
@@ -7653,6 +7620,14 @@ deny-answer-aliases { "example.net"; };
             than that is a configuration error.
           </p>
 
+          <p>
+            Rules encoded in response policy zones are processed after
+            <a class="link" href="Bv9ARM.ch05.html#access_control" title="Access Control">Access Control Lists
+            (ACLs)</a>.  All queries from clients which are not
+            permitted access to the resolver will be answered with a
+            status code of REFUSED, regardless of configured RPZ rules.
+          </p>
+
           <p>
             Five policy triggers can be encoded in RPZ records.
             </p>
@@ -11463,7 +11438,7 @@ view external {
                     </td>
 <td>
                       <p>
-                        A DNS Look-aside Validation record which contains
+                        A DNS Lookaside Validation record which contains
                         the records that are used as trust anchors for
                         zones in a DLV namespace.  Described in RFC 4431.
                       </p>
@@ -13413,14 +13388,29 @@ HOST-127.EXAMPLE. MX 0 .
                 </td>
 <td>
                   <p>
-                    The number of RRsets per RR type and nonexistent
-                    names stored in the cache database.
-                    If the exclamation mark (!) is printed for a RR
-                    type, it means that particular type of RRset is
-                    known to be nonexistent (this is also known as
-                    "NXRRSET").  If a hash mark (#) is present then
-                    the RRset is marked for garbage collection.
-                    Maintained per view.
+                    Statistics counters related to cache contents;
+                    maintained per view.
+                  </p>
+                  <p>
+                    The "NXDOMAIN" counter is the number of names
+                    that have been cached as nonexistent.
+                    Counters named for RR types indicate the
+                    number of active RRsets for each type in the cache
+                    database.
+                  </p>
+                  <p>
+                    If an RR type name is preceded by an exclamation
+                    mark (!), it represents the number of records in the
+                    cache which indicate that the type does not exist
+                    for a particular name (this is also known as "NXRRSET").
+                    If an RR type name is preceded by a hash mark (#), it
+                    represents the number of RRsets for this type that are
+                    present in the cache but whose TTLs have expired; these
+                    RRsets may only be used if stale answers are enabled.
+                    If an RR type name is preceded by a tilde (~), it
+                    represents the number of RRsets for this type that are
+                    present in the cache database but are marked for garbage
+                    collection; these RRsets cannot be used.
                   </p>
                 </td>
 </tr>
@@ -14934,6 +14924,6 @@ HOST-127.EXAMPLE. MX 0 .
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index 0b0e02960c59e72dbeea4a2d44ecce7552261540..2ef3708ea16ac7a6bd6d3294b3fea2108f433472 100644 (file)
@@ -360,6 +360,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.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index 23d9a96853e4d0e83c49e3af6c89f200e4f0c71d..d432c3e6318a5215b9683d6b932bb8c31435ab38 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index bf5f28224b2ccbfffd6b946fb4d6ec1724e03ff1..3d699109b8b0635f7a7619ed564f4f11d35925b1 100644 (file)
@@ -36,7 +36,7 @@
 <div class="toc">
 <p><b>Table of Contents</b></p>
 <dl class="toc">
-<dt><span class="section"><a href="Bv9ARM.ch08.html#id-1.9.2">Release Notes for BIND Version 9.15.2</a></span></dt>
+<dt><span class="section"><a href="Bv9ARM.ch08.html#id-1.9.2">Release Notes for BIND Version 9.15.3</a></span></dt>
 <dd><dl>
 <dt><span class="section"><a href="Bv9ARM.ch08.html#relnotes_intro">Introduction</a></span></dt>
 <dt><span class="section"><a href="Bv9ARM.ch08.html#relnotes_versions">Note on Version Numbering</a></span></dt>
@@ -55,7 +55,7 @@
 </div>
       <div class="section">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id-1.9.2"></a>Release Notes for BIND Version 9.15.2</h2></div></div></div>
+<a name="id-1.9.2"></a>Release Notes for BIND Version 9.15.3</h2></div></div></div>
   
   <div class="section">
 <div class="titlepage"><div><div><h3 class="title">
          as a result of a zone update.  [GL #513]
        </p>
       </li>
+<li class="listitem">
+       <p>
+       Statistics channel groups are now toggleable. [GL #1030]
+       </p>
+      </li>
 </ul></div>
   </div>
 
       </li>
 <li class="listitem">
        <p>
-         The <span class="command"><strong>dnssec-lookaside</strong></span> option has been deprecated.
-         The feature still works, but it is discouraged to use it. [GL #7]
+         DNSSEC Lookaside Validation (DLV) is now obsolete.
+         The <span class="command"><strong>dnssec-lookaside</strong></span> option has been
+         marked as deprecated; when used in <code class="filename">named.conf</code>,
+         it will generate a warning but will otherwise be ignored.
+         All code enabling the use of lookaside validation has been removed
+         from the validator, <span class="command"><strong>delv</strong></span>, and the DNSSEC tools.
+         [GL #7]
        </p>
       </li>
 </ul></div>
 <li class="listitem">
        <p>
          <span class="command"><strong>named</strong></span> will now log a warning if
-         a static key is configured for the root zone, or if
-         any key is configured for "dlv.isc.org", which has been shut
-         down. [GL #6]
+         a static key is configured for the root zone. [GL #6]
        </p>
       </li>
 <li class="listitem">
          installation path as an optional argument.
        </p>
       </li>
+<li class="listitem">
+       <p>
+         A SipHash 2-4 based DNS Cookie (RFC 7873) algorithm has been added and
+         made default.  Old non-default HMAC-SHA based DNS Cookie algorithms
+         have been removed, and only the default AES algorithm is being kept
+         for legacy reasons.  This changes doesn't have any operational impact
+         in most common scenarios. [GL #605]
+       </p>
+       <p>
+         If you are running multiple DNS Servers (different versions of BIND 9
+         or DNS server from multiple vendors) responding from the same IP
+         address (anycast or load-balancing scenarios), you'll have to make
+         sure that all the servers are configured with the same DNS Cookie
+         algorithm and same Server Secret for the best performance.
+       </p>
+      </li>
+<li class="listitem">
+       <p>
+         The information from the <span class="command"><strong>dnssec-signzone</strong></span> and
+         <span class="command"><strong>dnssec-verify</strong></span> commands is now printed to standard
+         output.  The standard error output is only used to print warnings and
+         errors, and in case the user requests the signed zone to be printed to
+         standard output with <span class="command"><strong>-f -</strong></span> option.  A new
+         configuration option <span class="command"><strong>-q</strong></span> has been added to silence
+         all output on standard output except for the name of the signed zone.
+       </p>
+      </li>
+<li class="listitem">
+       <p>
+         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]
+       </p>
+      </li>
 </ul></div>
   </div>
 
          to root priming queries; this has been corrected. [GL #1092]
        </p>
       </li>
+<li class="listitem">
+       <p>
+         Cache database statistics counters could report invalid values
+         when stale answers were enabled, because of a bug in counter
+         maintenance when cache data becomes stale. The statistics counters
+         have been corrected to report the number of RRsets for each
+         RR type that are active, stale but still potentially served,
+         or stale and marked for deletion. [GL #602]
+       </p>
+      </li>
+<li class="listitem">
+       <p>
+         Interaction between DNS64 and RPZ No Data rule (CNAME *.) could
+         cause unexpected results; this has been fixed. [GL #1106]
+       </p>
+      </li>
+<li class="listitem">
+       <p>
+         <span class="command"><strong>named-checkconf</strong></span> now checks DNS64 prefixes
+          to ensure bits 64-71 are zero. [GL #1159]
+       </p>
+      </li>
+<li class="listitem">
+       <p>
+         <span class="command"><strong>named-checkconf</strong></span> now correctly reports missing
+         <span class="command"><strong>dnstap-output</strong></span> option when
+         <span class="command"><strong>dnstap</strong></span> is set. [GL #1136]
+       </p>
+      </li>
+<li class="listitem">
+       <p>
+         Handle ETIMEDOUT error on connect() with a non-blocking
+         socket. [GL #1133]
+       </p>
+      </li>
+<li class="listitem">
+       <p>
+         <span class="command"><strong>dig</strong></span> now correctly expands the IPv6 address
+         when run with <span class="command"><strong>+expandaaaa +short</strong></span>. [GL #1152]
+       </p>
+      </li>
 </ul></div>
   </div>
 
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index 645faa11f98290199c2fc3fa4f52b1ad89a9ad0f..f448321ef9e6ac983014576f23c81c189036c9c7 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index fba79d362ba674c9b502ada925490ebd9d08755e..3e324a182d408ae73b0ec608bc34b01a1d0155df 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index 5816d8c29947683d1d8d71bfb7b16b43e42f6d63..b77839528e0c387250c8f50fde2bdb8748a28e09 100644 (file)
@@ -537,6 +537,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.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index aa49467c004cd069f49ce20fda8ee99170a4b8eb..e587f54fa3011a7e4a41653080c94bc5a7c2a5a9 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index 6aefbb76f50f35cfdd5e1be07483c128664027b3..4a6d9086fb52cb10f1cbc5a6db6705c7869c2e68 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.15.2</p></div>
+<div><p class="releaseinfo">BIND Version 9.15.3</p></div>
 <div><p class="copyright">Copyright Â© 2000-2019 Internet Systems Consortium, Inc. ("ISC")</p></div>
 </div>
 <hr>
 </dl></dd>
 <dt><span class="appendix"><a href="Bv9ARM.ch08.html">A. Release Notes</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="Bv9ARM.ch08.html#id-1.9.2">Release Notes for BIND Version 9.15.2</a></span></dt>
+<dt><span class="section"><a href="Bv9ARM.ch08.html#id-1.9.2">Release Notes for BIND Version 9.15.3</a></span></dt>
 <dd><dl>
 <dt><span class="section"><a href="Bv9ARM.ch08.html#relnotes_intro">Introduction</a></span></dt>
 <dt><span class="section"><a href="Bv9ARM.ch08.html#relnotes_versions">Note on Version Numbering</a></span></dt>
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index 6b4cbd7d8b5e7011d0e2dc1fcbc74c12556b6a8d..596f06cbaa5bfb7b46b970d9a23859a27f6a3a77 100644 (file)
Binary files a/doc/arm/Bv9ARM.pdf and b/doc/arm/Bv9ARM.pdf differ
index e1b46d1f74fcf75960314c7adb0ff83847995a98..11f1d0db1b80f4f970292f44cd602cb1b843fc09 100644 (file)
@@ -90,6 +90,6 @@
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index ea3af069246ee4997d5055d889d3b9e211a775a1..a5a6303eae2ed9e2161b1cf9870c95c6ff798124 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index 91606a9d536256c7acbc04629cd2ee48d08e171f..9e42f2bf9b10fbfc599bb3159efec899ed695754 100644 (file)
       <span class="command"><strong>delv</strong></span> will send to a specified name server all
       queries needed to fetch and validate the requested data; this
       includes the original requested query, subsequent queries to follow
-      CNAME or DNAME chains, and queries for DNSKEY, DS and DLV records
+      CNAME or DNAME chains, and queries for DNSKEY and DS records
       to establish a chain of trust for DNSSEC validation.
       It does not perform iterative resolution, but simulates the
       behavior of a name server configured for DNSSEC validating and
          <p>
            Keys that do not match the root zone name are ignored.
             An alternate key name can be specified using the
-           <code class="option">+root=NAME</code> options. DNSSEC Lookaside
-            Validation can also be turned on by using the
-           <code class="option">+dlv=NAME</code> to specify the name of a
-            zone containing DLV records.
+           <code class="option">+root=NAME</code> options.
          </p>
          <p>
            Note: When reading the trust anchor file,
              request DNSSEC records or whether to validate them.
              DNSSEC records are always requested, and validation
              will always occur unless suppressed by the use of
-             <code class="option">-i</code> or <code class="option">+noroot</code> and
-             <code class="option">+nodlv</code>.
+             <code class="option">-i</code> or <code class="option">+noroot</code>.
            </p>
          </dd>
 <dt><span class="term"><code class="option">+[no]root[=ROOT]</code></span></dt>
 <dd>
            <p>
-             Indicates whether to perform conventional (non-lookaside)
+             Indicates whether to perform conventional
              DNSSEC validation, and if so, specifies the
              name of a trust anchor.  The default is to validate using
              a trust anchor of "." (the root zone), for which there is
              containing the key.
            </p>
          </dd>
-<dt><span class="term"><code class="option">+[no]dlv[=DLV]</code></span></dt>
-<dd>
-           <p>
-             Indicates whether to perform DNSSEC lookaside validation,
-             and if so, specifies the name of the DLV trust anchor.
-             The <code class="option">-a</code> option must also be used to specify
-              a file containing the DLV key.
-           </p>
-         </dd>
 <dt><span class="term"><code class="option">+[no]tcp</code></span></dt>
 <dd>
            <p>
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index bacfbabe3b8c7f39a4098b6bc7991f7969f2eabd..421d213a624968b0634304efeb8dc6dcfe5d88f5 100644 (file)
 <dd>
            <p>
              Toggles the printing of the initial comment in the
-             output identifying the version of <span class="command"><strong>dig</strong></span>
-             and the query options that have been applied.  This
-             comment is printed by default.
+             output, identifying the version of <span class="command"><strong>dig</strong></span>
+             and the query options that have been applied.  This option
+             always has global effect; it cannot be set globally
+             and then overridden on a per-lookup basis.  The default
+             is to print this comment.
            </p>
          </dd>
 <dt><span class="term"><code class="option">+[no]comments</code></span></dt>
 <dd>
            <p>
-             Toggle the display of comment lines in the output.
-             The default is to print comments.
+             Toggles the display of some comment lines in the output,
+             containing information about the packet header and
+             OPT pseudosection, and the names of the response
+             section.  The default is to print these comments.
+           </p>
+           <p>
+             Other types of comments in the output are not affected by
+             this option, but can be controlled using other command
+             line switches. These include <span class="command"><strong>+[no]cmd</strong></span>,
+             <span class="command"><strong>+[no]question</strong></span>,
+             <span class="command"><strong>+[no]stats</strong></span>, and
+             <span class="command"><strong>+[no]rrcomments</strong></span>.
            </p>
          </dd>
 <dt><span class="term"><code class="option">+[no]cookie[<span class="optional">=####</span>]</code></span></dt>
 <dt><span class="term"><code class="option">+[no]qr</code></span></dt>
 <dd>
            <p>
-             Print [do not print] the query as it is sent.  By
-             default, the query is not printed.
+             Toggles the display of the query message as it is sent.
+             By default, the query is not printed.
            </p>
          </dd>
 <dt><span class="term"><code class="option">+[no]question</code></span></dt>
 <dd>
            <p>
-             Print [do not print] the question section of a query
+             Toggles the display of the question section of a query
              when an answer is returned.  The default is to print
              the question section as a comment.
            </p>
 <dd>
            <p>
              Provide a terse answer.  The default is to print the
-             answer in a verbose form.
+             answer in a verbose form.  This option always has global
+             effect; it cannot be set globally and then overridden on
+             a per-lookup basis.
            </p>
          </dd>
 <dt><span class="term"><code class="option">+[no]showsearch</code></span></dt>
 <dt><span class="term"><code class="option">+[no]stats</code></span></dt>
 <dd>
            <p>
-             This query option toggles the printing of statistics:
-             when the query was made, the size of the reply and
-             so on.  The default behavior is to print the query
-             statistics.
+             Toggles the printing of statistics: when the query was made,
+             the size of the reply and so on.  The default behavior is to
+             print the query statistics as a comment after each lookup.
            </p>
          </dd>
 <dt><span class="term"><code class="option">+[no]subnet=addr[/prefix-length]</code></span></dt>
@@ -1160,6 +1173,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.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index 03ad0c27c143bfce82bb8154b92b11a26b73d5e4..01ab2e26849bb8380d7c129a9532272c2e0aa0fb 100644 (file)
@@ -376,6 +376,6 @@ nsupdate -l
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index 34697166b20d9e8c983b1850dea543bd9feefc79..046c9fc714d37ec00571866d877dba05833f7b26 100644 (file)
@@ -64,9 +64,8 @@
 <a name="id-1.13.7.7"></a><h2>DESCRIPTION</h2>
 
     <p><span class="command"><strong>dnssec-checkds</strong></span>
-      verifies the correctness of Delegation Signer (DS) or DNSSEC
-      Lookaside Validation (DLV) resource records for keys in a specified
-      zone.
+      verifies the correctness of Delegation Signer (DS)
+      resource records for keys in a specified zone.
     </p>
   </div>
 
@@ -78,7 +77,7 @@
 <dd>
          <p>
            Specify a digest algorithm to use when converting the
-           zone's DNSKEY records to expected DS or DLV records. This
+           zone's DNSKEY records to expected DS records. This
            option can be repeated, so that multiple records are
            checked for each DNSKEY record.
           </p>
             then the DNSKEY records for the zone are looked up in the DNS.
           </p>
         </dd>
-<dt><span class="term">-l <em class="replaceable"><code>domain</code></em></span></dt>
-<dd>
-          <p>
-            Check for a DLV record in the specified lookaside domain,
-            instead of checking for a DS record in the zone's parent.
-          </p>
-        </dd>
 <dt><span class="term">-s <em class="replaceable"><code>file</code></em></span></dt>
 <dd>
           <p>
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index 2025f5445bd4b8c1431de156414128ffa056f35f..41a8bd5d36b9f678a54836507a5e165d6808bdde 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index 681dc2f576a3eb1279e3c69b3ebba588f4d0aaff..afab00979276dc6f694dcf4e1ff086095c45536a 100644 (file)
 
     <p>
       The <span class="command"><strong>dnssec-dsfromkey</strong></span> command outputs DS (Delegation
-      Signer) resource records (RRs) and other similarly-constructed RRs:
-      with the <code class="option">-l</code> option it outputs DLV (DNSSEC Lookaside
-      Validation) RRs; or with the <code class="option">-C</code> it outputs CDS (Child
-      DS) RRs.
+      Signer) resource records (RRs), or CDS (Child DS) RRs with the
+      <code class="option">-C</code> option.
     </p>
 
     <p>
 <dt><span class="term">-C</span></dt>
 <dd>
          <p>
-           Generate CDS records rather than DS records. This is mutually
-           exclusive with the <code class="option">-l</code> option for generating DLV
-           records.
+           Generate CDS records rather than DS records.
          </p>
        </dd>
 <dt><span class="term">-f <em class="replaceable"><code>file</code></em></span></dt>
            <code class="option">directory</code>.
          </p>
        </dd>
-<dt><span class="term">-l <em class="replaceable"><code>domain</code></em></span></dt>
-<dd>
-         <p>
-           Generate a DLV set instead of a DS set. The specified
-           <em class="replaceable"><code>domain</code></em> is appended to the name for each
-           record in the set.
-           This is mutually exclusive with the <code class="option">-C</code> option
-           for generating CDS records.
-         </p>
-       </dd>
 <dt><span class="term">-s</span></dt>
 <dd>
          <p>
       </span>,
       <em class="citetitle">BIND 9 Administrator Reference Manual</em>,
       <em class="citetitle">RFC 3658</em> (DS RRs),
-      <em class="citetitle">RFC 4431</em> (DLV RRs),
       <em class="citetitle">RFC 4509</em> (SHA-256 for DS RRs),
       <em class="citetitle">RFC 6605</em> (SHA-384 for DS RRs),
       <em class="citetitle">RFC 7344</em> (CDS and CDNSKEY RRs).
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index 4af7389105c4c5238ee45bd2273db6c4944dac6e..277d47e322c59796d1aa0c5f2911858d396053c8 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index 5cdb1c7cc38a697cfcf3ba956c7032c1a20bdea6..fae9624d214ae06e0021ab088f626f927f25064b 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index 681b6006e712349e952dbe6c5922f4b0de8f567b..aa51c19e1ff815a571907abcc064b34fd239f477 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index dcd80611d06a653e210fe5013ff0773fbdf312ea..a852d7d1d64318fe987c82928fef2b3c6f741bb8 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index e643822847fd7ad24f59967caf98b731d9cee126..836e556bfbaad54956ea3ec937e695b31e616ff6 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index e12f2f04b2274198cfb222a0cc5990d1bd08bec9..ae4d75fcdb5fa49cefa878386ce0b758a9b06e7b 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index 85c05a4e2c71b04492286207f6a63c6f7e927b51..9ee84c9c2fe29bd2d229e23c47add4a7a9b32f1f 100644 (file)
@@ -73,6 +73,7 @@
        [<code class="option">-O <em class="replaceable"><code>output-format</code></em></code>]
        [<code class="option">-P</code>]
        [<code class="option">-Q</code>]
+       [<code class="option">-q</code>]
        [<code class="option">-R</code>]
        [<code class="option">-S</code>]
        [<code class="option">-s <em class="replaceable"><code>start-time</code></em></code>]
             key flags.  This option may be specified multiple times.
           </p>
         </dd>
-<dt><span class="term">-l <em class="replaceable"><code>domain</code></em></span></dt>
-<dd>
-          <p>
-            Generate a DLV set in addition to the key (DNSKEY) and DS sets.
-            The domain is appended to the name of the records.
-          </p>
-        </dd>
 <dt><span class="term">-M <em class="replaceable"><code>maxttl</code></em></span></dt>
 <dd>
           <p>
             RFC 4641, section 4.2.1.1 ("Pre-Publish Key Rollover").
           </p>
         </dd>
+<dt><span class="term">-q</span></dt>
+<dd>
+          <p>
+           Quiet mode: Suppresses unnecessary output.  Without this
+           option, when <span class="command"><strong>dnssec-signzone</strong></span> is run it
+           will print to standard output the number of keys in use,
+           the algorithms used to verify the zone was signed correctly
+           and other status information, and finally the filename
+           containing the signed zone.  With it, that output is
+           suppressed, leaving only the filename.
+          </p>
+        </dd>
 <dt><span class="term">-R</span></dt>
 <dd>
           <p>
@@ -701,6 +707,6 @@ db.example.com.signed
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index 1d43e7862f129ca5ae00a04f75f498e5ffbf0516..e7c8dfe36dec782cbe18d1298888007be3fcfb13 100644 (file)
@@ -55,6 +55,7 @@
        [<code class="option">-E <em class="replaceable"><code>engine</code></em></code>]
        [<code class="option">-I <em class="replaceable"><code>input-format</code></em></code>]
        [<code class="option">-o <em class="replaceable"><code>origin</code></em></code>]
+       [<code class="option">-q</code>]
        [<code class="option">-v <em class="replaceable"><code>level</code></em></code>]
        [<code class="option">-V</code>]
        [<code class="option">-x</code>]
            Prints version information.
          </p>
         </dd>
+<dt><span class="term">-q</span></dt>
+<dd>
+          <p>
+           Quiet mode: Suppresses output.  Without this option, when
+           <span class="command"><strong>dnssec-verify</strong></span> is run it will print to
+           standard output the number of keys in use, the algorithms
+           used to verify the zone was signed correctly and other
+           status information.  With it, all non-error output is
+           suppressed, and only the exit code will indicate success.
+          </p>
+        </dd>
 <dt><span class="term">-x</span></dt>
 <dd>
           <p>
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index 026f5aee554c0dedee3d30a9e53493929ba81231..aa026c985b38ea9e32d8a23c3e468481e2c83bc3 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index 336db83a2ec9f55f1504ea26b774ddc777abea4b..1c141aeacbcb61480fe76122280acd666d54eb84 100644 (file)
@@ -168,6 +168,6 @@ plugin query "/usr/local/lib/filter-aaaa.so" {
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index e5ba905b7bbc5cf9b1417700e7ba346ebaf60ae1..e877b34d88d5be15823d21717b33b31a3900b4a5 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index 8901ea0f6b1d7a7431c32200bb925fd408015259..4fc655a7064dbd8df6fb6e09de5bd5b9b043288f 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index 24c6740cbfc650ae1cf65b22d44033055d81d1e7..432855a55e140b41ca3183073d6753e1f9a32103 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index e3191372c1056ab00ae1a365f2cfcd8e280d341f..35875aa335d4a14db960a167a211c15eac83aa79 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index 621d56ccdd49a96b2e7c6678a0776f17af51264b..a21a7db81b7a8ce57a485897b690a3e589717af6 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index 98e0e284823f195cb119cb06fd9d73057d95cff0..41ec8298fc8b23c2a0f3801ea626e00aaf3eb515 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index f595264f9e4435d5b4d66e356d20cd2fb8cac84f..96b6c00f7b9121f618c42fb5e88fbf9f7c4b4987 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index 91db3c2a12888e950546549781cee7aac5fcdd2b..62937c856c2e6f53c027f84b9a03cf439506495b 100644 (file)
@@ -157,7 +157,6 @@ logging
 </p></div>
   </div>
 
-
   <div class="refsection">
 <a name="id-1.13.27.15"></a><h2>MANAGED-KEYS</h2>
   <p>Deprecated - see DNSSEC-KEYS.</p>
@@ -228,7 +227,7 @@ options
        check-srv-cname ( fail | warn | ignore );<br>
        check-wildcard <em class="replaceable"><code>boolean</code></em>;<br>
        clients-per-query <em class="replaceable"><code>integer</code></em>;<br>
-       cookie-algorithm ( aes | sha1 | sha256 );<br>
+       cookie-algorithm ( aes | siphash24 );<br>
        cookie-secret <em class="replaceable"><code>string</code></em>;<br>
        coresize ( default | unlimited | <em class="replaceable"><code>sizeval</code></em> );<br>
        datasize ( default | unlimited | <em class="replaceable"><code>sizeval</code></em> );<br>
@@ -259,9 +258,6 @@ options
        dnssec-accept-expired <em class="replaceable"><code>boolean</code></em>;<br>
        dnssec-dnskey-kskonly <em class="replaceable"><code>boolean</code></em>;<br>
        dnssec-loadkeys-interval <em class="replaceable"><code>integer</code></em>;<br>
-       dnssec-lookaside ( <em class="replaceable"><code>string</code></em><br>
-       Â Â Â Â trust-anchor <em class="replaceable"><code>string</code></em> |<br>
-       Â Â Â Â auto | no ); deprecated<br>
        dnssec-must-be-secure <em class="replaceable"><code>string</code></em> <em class="replaceable"><code>boolean</code></em>;<br>
        dnssec-secure-to-insecure <em class="replaceable"><code>boolean</code></em>;<br>
        dnssec-update-mode ( maintain | no-resign );<br>
@@ -625,9 +621,6 @@ view
        Â Â Â Â initial-key ) <em class="replaceable"><code>integer</code></em> <em class="replaceable"><code>integer</code></em><br>
        Â Â Â Â <em class="replaceable"><code>integer</code></em> <em class="replaceable"><code>quoted_string</code></em>; ... };<br>
        dnssec-loadkeys-interval <em class="replaceable"><code>integer</code></em>;<br>
-       dnssec-lookaside ( <em class="replaceable"><code>string</code></em><br>
-       Â Â Â Â trust-anchor <em class="replaceable"><code>string</code></em> |<br>
-       Â Â Â Â auto | no ); deprecated<br>
        dnssec-must-be-secure <em class="replaceable"><code>string</code></em> <em class="replaceable"><code>boolean</code></em>;<br>
        dnssec-secure-to-insecure <em class="replaceable"><code>boolean</code></em>;<br>
        dnssec-update-mode ( maintain | no-resign );<br>
@@ -877,7 +870,6 @@ view
                masters [ port <em class="replaceable"><code>integer</code></em> ] [ dscp <em class="replaceable"><code>integer</code></em> ] { ( <em class="replaceable"><code>masters</code></em><br>
                Â Â Â Â | <em class="replaceable"><code>ipv4_address</code></em> [ port <em class="replaceable"><code>integer</code></em> ] | <em class="replaceable"><code>ipv6_address</code></em> [<br>
                Â Â Â Â port <em class="replaceable"><code>integer</code></em> ] ) [ key <em class="replaceable"><code>string</code></em> ]; ... };<br>
-               max-ixfr-log-size ( default | unlimited |<br>
                max-journal-size ( default | unlimited | <em class="replaceable"><code>sizeval</code></em> );<br>
                max-records <em class="replaceable"><code>integer</code></em>;<br>
                max-refresh-time <em class="replaceable"><code>integer</code></em>;<br>
@@ -897,7 +889,6 @@ view
                notify-source-v6 ( <em class="replaceable"><code>ipv6_address</code></em> | * ) [ port ( <em class="replaceable"><code>integer</code></em><br>
                Â Â Â Â | * ) ] [ dscp <em class="replaceable"><code>integer</code></em> ];<br>
                notify-to-soa <em class="replaceable"><code>boolean</code></em>;<br>
-               pubkey <em class="replaceable"><code>integer</code></em> <em class="replaceable"><code>integer</code></em> <em class="replaceable"><code>integer</code></em><br>
                request-expire <em class="replaceable"><code>boolean</code></em>;<br>
                request-ixfr <em class="replaceable"><code>boolean</code></em>;<br>
                serial-update-method ( date | increment | unixtime );<br>
@@ -1078,6 +1069,6 @@ zone
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index 9cf4c5995ffccf0a521361cadefd135b1b2dfbe1..fded4b86d46af5e5edb89382429023cc3bc10ac4 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index fa3b03f9b6c886f7234d2a41fc7a4ca1302aea03..60a2864f0645f2707a21b982de41c2b3716e6ac8 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index ebd6b28ece708c005cdd3a9672eefc211b57d8e2..5cb592653840e87e0a6f7a4a3bb3b20018ece207 100644 (file)
@@ -437,6 +437,6 @@ nslookup -query=hinfo  -timeout=10
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index 593835652f8790c995047b1a9f289c027f43aef1..6bed8666eb508499f62c4ac34c26ce1b7addc93f 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index da69a368af61459fb432afe1db2700d5a018c582..0ea382049d56ba9166c2affc69ce92b91acb1274 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index c8e69aaed6111afecb50f46e1a594ac5fe30f77e..331e5931cf4cb451a5abb78be61818ad0313c8f5 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index 256cbfae57cba375cea2cf9acb14ded387772117..cdc7c7445b76a4f28c672f3f08c3db220290c0e6 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index 1b61529db40bb0bf38ed3c83a37b04e2e15ea5fb..25cbdda6988376ff32d226441fad8c8e58817394 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index bcff2d6822d0be12db606fd21f1bcc2c8f69bb0e..c376895c3a01894a9755849c3f4f6587d31f1ce0 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index 970e3c975918c387fd771b51f1974b2813dc7b94..3d2bde23f5cba4b1360a99f67429422c75491455 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index 340416aabe6516841566a0f3973dc940e53464bd..f113c42d60ee4e31baaf2cb8ae8f6de6f599e729 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.2 (Development Release)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.15.3 (Development Release)</p>
 </body>
 </html>
index 5557461d722e65018772aa49f7a560bee4b112c6..6e6493cbf0b9b0de9ce1ba57579cb2e4a2ac7122 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.15.2</h2></div></div></div>
+<a name="id-1.2"></a>Release Notes for BIND Version 9.15.3</h2></div></div></div>
   
   <div class="section">
 <div class="titlepage"><div><div><h3 class="title">
          as a result of a zone update.  [GL #513]
        </p>
       </li>
+<li class="listitem">
+       <p>
+       Statistics channel groups are now toggleable. [GL #1030]
+       </p>
+      </li>
 </ul></div>
   </div>
 
       </li>
 <li class="listitem">
        <p>
-         The <span class="command"><strong>dnssec-lookaside</strong></span> option has been deprecated.
-         The feature still works, but it is discouraged to use it. [GL #7]
+         DNSSEC Lookaside Validation (DLV) is now obsolete.
+         The <span class="command"><strong>dnssec-lookaside</strong></span> option has been
+         marked as deprecated; when used in <code class="filename">named.conf</code>,
+         it will generate a warning but will otherwise be ignored.
+         All code enabling the use of lookaside validation has been removed
+         from the validator, <span class="command"><strong>delv</strong></span>, and the DNSSEC tools.
+         [GL #7]
        </p>
       </li>
 </ul></div>
 <li class="listitem">
        <p>
          <span class="command"><strong>named</strong></span> will now log a warning if
-         a static key is configured for the root zone, or if
-         any key is configured for "dlv.isc.org", which has been shut
-         down. [GL #6]
+         a static key is configured for the root zone. [GL #6]
        </p>
       </li>
 <li class="listitem">
          installation path as an optional argument.
        </p>
       </li>
+<li class="listitem">
+       <p>
+         A SipHash 2-4 based DNS Cookie (RFC 7873) algorithm has been added and
+         made default.  Old non-default HMAC-SHA based DNS Cookie algorithms
+         have been removed, and only the default AES algorithm is being kept
+         for legacy reasons.  This changes doesn't have any operational impact
+         in most common scenarios. [GL #605]
+       </p>
+       <p>
+         If you are running multiple DNS Servers (different versions of BIND 9
+         or DNS server from multiple vendors) responding from the same IP
+         address (anycast or load-balancing scenarios), you'll have to make
+         sure that all the servers are configured with the same DNS Cookie
+         algorithm and same Server Secret for the best performance.
+       </p>
+      </li>
+<li class="listitem">
+       <p>
+         The information from the <span class="command"><strong>dnssec-signzone</strong></span> and
+         <span class="command"><strong>dnssec-verify</strong></span> commands is now printed to standard
+         output.  The standard error output is only used to print warnings and
+         errors, and in case the user requests the signed zone to be printed to
+         standard output with <span class="command"><strong>-f -</strong></span> option.  A new
+         configuration option <span class="command"><strong>-q</strong></span> has been added to silence
+         all output on standard output except for the name of the signed zone.
+       </p>
+      </li>
+<li class="listitem">
+       <p>
+         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]
+       </p>
+      </li>
 </ul></div>
   </div>
 
          to root priming queries; this has been corrected. [GL #1092]
        </p>
       </li>
+<li class="listitem">
+       <p>
+         Cache database statistics counters could report invalid values
+         when stale answers were enabled, because of a bug in counter
+         maintenance when cache data becomes stale. The statistics counters
+         have been corrected to report the number of RRsets for each
+         RR type that are active, stale but still potentially served,
+         or stale and marked for deletion. [GL #602]
+       </p>
+      </li>
+<li class="listitem">
+       <p>
+         Interaction between DNS64 and RPZ No Data rule (CNAME *.) could
+         cause unexpected results; this has been fixed. [GL #1106]
+       </p>
+      </li>
+<li class="listitem">
+       <p>
+         <span class="command"><strong>named-checkconf</strong></span> now checks DNS64 prefixes
+          to ensure bits 64-71 are zero. [GL #1159]
+       </p>
+      </li>
+<li class="listitem">
+       <p>
+         <span class="command"><strong>named-checkconf</strong></span> now correctly reports missing
+         <span class="command"><strong>dnstap-output</strong></span> option when
+         <span class="command"><strong>dnstap</strong></span> is set. [GL #1136]
+       </p>
+      </li>
+<li class="listitem">
+       <p>
+         Handle ETIMEDOUT error on connect() with a non-blocking
+         socket. [GL #1133]
+       </p>
+      </li>
+<li class="listitem">
+       <p>
+         <span class="command"><strong>dig</strong></span> now correctly expands the IPv6 address
+         when run with <span class="command"><strong>+expandaaaa +short</strong></span>. [GL #1152]
+       </p>
+      </li>
 </ul></div>
   </div>
 
index 31392670750d5a0671d2cc5fe61c7068f993efa6..c2090f9e100e165688b77ca6330d88932ac32ded 100644 (file)
Binary files a/doc/arm/notes.pdf and b/doc/arm/notes.pdf differ
index ce9239ec6473b377b6b3c595335a0fde930737de..896a7ad64630e39f497612ea8b61c04ff130dd2a 100644 (file)
@@ -1,4 +1,4 @@
-Release Notes for BIND Version 9.15.2
+Release Notes for BIND Version 9.15.3
 
 Introduction
 
@@ -107,6 +107,8 @@ New Features
     maintenance, as opposed to having been generated as a result of a zone
     update. [GL #513]
 
+  * Statistics channel groups are now toggleable. [GL #1030]
+
 Removed Features
 
   * The dnssec-enable option has been obsoleted and no longer has any
@@ -115,14 +117,16 @@ Removed Features
 
   * The cleaning-interval option has been removed. [GL !1731]
 
-  * The dnssec-lookaside option has been deprecated. The feature still
-    works, but it is discouraged to use it. [GL #7]
+  * DNSSEC Lookaside Validation (DLV) is now obsolete. The
+    dnssec-lookaside option has been marked as deprecated; when used in
+    named.conf, it will generate a warning but will otherwise be ignored.
+    All code enabling the use of lookaside validation has been removed
+    from the validator, delv, and the DNSSEC tools. [GL #7]
 
 Feature Changes
 
   * named will now log a warning if a static key is configured for the
-    root zone, or if any key is configured for "dlv.isc.org", which has
-    been shut down. [GL #6]
+    root zone. [GL #6]
 
   * When static and managed DNSSEC keys were both configured for the same
     name, or when a static key was used to configure a trust anchor for
@@ -146,6 +150,29 @@ Feature Changes
     custom path to the json-c library as the new configure option does not
     take the library installation path as an optional argument.
 
+  * A SipHash 2-4 based DNS Cookie (RFC 7873) algorithm has been added and
+    made default. Old non-default HMAC-SHA based DNS Cookie algorithms
+    have been removed, and only the default AES algorithm is being kept
+    for legacy reasons. This changes doesn't have any operational impact
+    in most common scenarios. [GL #605]
+
+    If you are running multiple DNS Servers (different versions of BIND 9
+    or DNS server from multiple vendors) responding from the same IP
+    address (anycast or load-balancing scenarios), you'll have to make
+    sure that all the servers are configured with the same DNS Cookie
+    algorithm and same Server Secret for the best performance.
+
+  * The information from the dnssec-signzone and dnssec-verify commands is
+    now printed to standard output. The standard error output is only used
+    to print warnings and errors, and in case the user requests the signed
+    zone to be printed to standard output with -f - option. A new
+    configuration option -q has been added to silence all output on
+    standard output except for the name of the signed zone.
+
+  * 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
 
   * The allow-update and allow-update-forwarding options were
@@ -167,6 +194,28 @@ Bug Fixes
   * Glue address records were not being returned in responses to root
     priming queries; this has been corrected. [GL #1092]
 
+  * Cache database statistics counters could report invalid values when
+    stale answers were enabled, because of a bug in counter maintenance
+    when cache data becomes stale. The statistics counters have been
+    corrected to report the number of RRsets for each RR type that are
+    active, stale but still potentially served, or stale and marked for
+    deletion. [GL #602]
+
+  * 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
+    zero. [GL #1159]
+
+  * named-checkconf now correctly reports missing dnstap-output option
+    when dnstap is set. [GL #1136]
+
+  * Handle ETIMEDOUT error on connect() with a non-blocking socket. [GL #
+    1133]
+
+  * dig now correctly expands the IPv6 address when run with +expandaaaa
+    +short. [GL #1152]
+
 License
 
 BIND is open source software licensed under the terms of the Mozilla
index f06de0a369acbe383ffe22831b27aae9b6cfd6bd..509cc38cf9a5d4d0cacfcbfb6f1086b8b7399fb4 100644 (file)
@@ -193,7 +193,7 @@ options {
         fstrm-set-output-queue-model ( mpsc | spsc ); // not configured
         fstrm-set-output-queue-size <integer>; // not configured
         fstrm-set-reopen-interval <ttlval>; // not configured
-        geoip-directory ( <quoted_string> | none );
+        geoip-directory ( <quoted_string> | none ); // not configured
         geoip-use-ecs <boolean>; // obsolete
         glue-cache <boolean>;
         has-old-clients <boolean>; // ancient
@@ -214,7 +214,7 @@ options {
         listen-on-v6 [ port <integer> ] [ dscp
             <integer> ] {
             <address_match_element>; ... }; // may occur multiple times
-        lmdb-mapsize <sizeval>;
+        lmdb-mapsize <sizeval>; // non-operational
         lock-file ( <quoted_string> | none );
         maintain-ixfr-base <boolean>; // ancient
         managed-keys-directory <quoted_string>;
@@ -565,7 +565,7 @@ view <string> [ <class> ] {
         }; // may occur multiple times
         key-directory <quoted_string>;
         lame-ttl <ttlval>;
-        lmdb-mapsize <sizeval>;
+        lmdb-mapsize <sizeval>; // non-operational
         maintain-ixfr-base <boolean>; // ancient
         managed-keys { <string> (
             static-key | initial-key
index 9820f026ac0672b8cad5d6504a11b6a6968b178c..21e47dc15280ee66f057d7fae058119b842d4eae 100644 (file)
@@ -175,7 +175,7 @@ options {
         fstrm-set-output-queue-model ( mpsc | spsc ); // not configured
         fstrm-set-output-queue-size <integer>; // not configured
         fstrm-set-reopen-interval <ttlval>; // not configured
-        geoip-directory ( <quoted_string> | none );
+        geoip-directory ( <quoted_string> | none ); // not configured
         glue-cache <boolean>;
         heartbeat-interval <integer>;
         hostname ( <quoted_string> | none );
@@ -192,7 +192,7 @@ options {
         listen-on-v6 [ port <integer> ] [ dscp
             <integer> ] {
             <address_match_element>; ... }; // may occur multiple times
-        lmdb-mapsize <sizeval>;
+        lmdb-mapsize <sizeval>; // non-operational
         lock-file ( <quoted_string> | none );
         managed-keys-directory <quoted_string>;
         masterfile-format ( map | raw | text );
@@ -506,7 +506,7 @@ view <string> [ <class> ] {
         }; // may occur multiple times
         key-directory <quoted_string>;
         lame-ttl <ttlval>;
-        lmdb-mapsize <sizeval>;
+        lmdb-mapsize <sizeval>; // non-operational
         managed-keys { <string> (
             static-key | initial-key
             ) <integer> <integer>