]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
split notes.xml into sections
authorMark Andrews <marka@isc.org>
Thu, 12 Sep 2019 03:35:48 +0000 (13:35 +1000)
committerMark Andrews <marka@isc.org>
Thu, 12 Sep 2019 10:05:05 +0000 (20:05 +1000)
13 files changed:
doc/arm/Makefile.in
doc/arm/notes-bug-fixes.xml [new file with mode: 0644]
doc/arm/notes-download.xml [new file with mode: 0644]
doc/arm/notes-eol.xml [new file with mode: 0644]
doc/arm/notes-intro.xml [new file with mode: 0644]
doc/arm/notes-license.xml [new file with mode: 0644]
doc/arm/notes-new-features.xml [new file with mode: 0644]
doc/arm/notes-numbering.xml [new file with mode: 0644]
doc/arm/notes-platforms.xml [new file with mode: 0644]
doc/arm/notes-sec-fixes.xml [new file with mode: 0644]
doc/arm/notes-thankyou.xml [new file with mode: 0644]
doc/arm/notes.xml
util/copyrights

index c79f5ab1971c9064e05e2b9f2ea4a3ed809e5ffb..44661090d5800d3992f02d75575311e31c9a9bdb 100644 (file)
@@ -19,6 +19,11 @@ TXTOBJS = notes.txt
 
 PDFOBJS = Bv9ARM.pdf notes.pdf
 
+NOTESXML = notes-bug-fixes.xml notes-download.xml notes-eol.xml \
+          notes-intro.xml notes-license.xml notes-new-features.xml \
+          notes-numbering.xml notes-platforms.xml notes-sec-fixes.xml \
+          notes-thankyou.xml notes.xml
+
 doc man:: ${MANOBJS} ${TXTOBJS} ${PDFOBJS}
 
 clean::
@@ -36,11 +41,11 @@ maintainer-clean distclean::
        rm -f noteversion.xml
 
 # use xmllint to process include
-notes.html: notes-wrapper.xml notes.xml releaseinfo.xml pkgversion.xml noteversion.xml
+notes.html: notes-wrapper.xml ${NOTESXML} releaseinfo.xml pkgversion.xml noteversion.xml
        expand notes-wrapper.xml | ${XMLLINT} --xinclude - | \
        ${XSLTPROC} --stringparam generate.toc "" ../xsl/isc-notes-html.xsl - > notes.html
 
-notes.pdf: notes-wrapper.xml notes.xml releaseinfo.xml pkgversion.xml noteversion.xml
+notes.pdf: notes-wrapper.xml ${NOTESXML} releaseinfo.xml pkgversion.xml noteversion.xml
        ${XSLTPROC} ${top_srcdir}/doc/xsl/pre-latex.xsl notes-wrapper.xml | \
        ${DBLATEX} -c notes.conf -Pdoc.layout="mainmatter" -o notes.pdf -
 
@@ -50,17 +55,17 @@ notes.txt: notes.html
                sed -e :a -e '/^\n*$$/{$$d;N;};/\n$$/ba' > notes.txt
 
 # use xmllint to process include
-Bv9ARM.html: Bv9ARM-book.xml releaseinfo.xml pkgversion.xml noteversion.xml
+Bv9ARM.html: Bv9ARM-book.xml ${NOTESXML} releaseinfo.xml pkgversion.xml noteversion.xml
        expand Bv9ARM-book.xml | ${XMLLINT} --xinclude - | \
        ${XSLTPROC} --stringparam root.filename Bv9ARM \
                ${top_srcdir}/doc/xsl/isc-docbook-chunk.xsl -
 
 # use xmllint to process include
-Bv9ARM-all.html: Bv9ARM-book.xml releaseinfo.xml pkgversion.xml noteversion.xml
+Bv9ARM-all.html: Bv9ARM-book.xml ${NOTESXML} releaseinfo.xml pkgversion.xml noteversion.xml
        expand Bv9ARM-book.xml | ${XMLLINT} --xinclude - |\
        ${XSLTPROC} -o Bv9ARM-all.html ../xsl/isc-docbook-html.xsl -
 
-Bv9ARM.pdf: Bv9ARM-book.xml releaseinfo.xml pkgversion.xml noteversion.xml
+Bv9ARM.pdf: Bv9ARM-book.xml ${NOTESXML} releaseinfo.xml pkgversion.xml noteversion.xml
        expand Bv9ARM-book.xml | \
        ${XSLTPROC} ${top_srcdir}/doc/xsl/pre-latex.xsl - | \
        ${DBLATEX} -c Bv9ARM.conf -o Bv9ARM.pdf -
diff --git a/doc/arm/notes-bug-fixes.xml b/doc/arm/notes-bug-fixes.xml
new file mode 100644 (file)
index 0000000..27a4a28
--- /dev/null
@@ -0,0 +1,81 @@
+<!--
+ - Copyright (C) Internet Systems Consortium, Inc. ("ISC")
+ -
+ - This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ -
+ - See the COPYRIGHT file distributed with this work for additional
+ - information regarding copyright ownership.
+-->
+
+<section xml:id="relnotes_bugs"><info><title>Bug Fixes</title></info>
+  <itemizedlist>
+    <listitem>
+      <para>
+        When <command>qname-minimization</command> was set to
+        <command>relaxed</command>, some improperly configured domains
+        would fail to resolve, but would have succeeded when minimization
+        was disabled. <command>named</command> will now fall back to normal
+        resolution in such cases, and also uses type A rather than NS for
+        minimal queries in order to reduce the likelihood of encountering
+        the problem. [GL #1055]
+      </para>
+    </listitem>
+    <listitem>
+      <para>
+        Glue address records were not being returned in responses
+        to root priming queries; this has been corrected. [GL #1092]
+      </para>
+    </listitem>
+    <listitem>
+      <para>
+        Interaction between DNS64 and RPZ No Data rule (CNAME *.) could
+        cause unexpected results; this has been fixed. [GL #1106]
+      </para>
+    </listitem>
+    <listitem>
+      <para>
+        <command>named-checkconf</command> now checks DNS64 prefixes
+        to ensure bits 64-71 are zero. [GL #1159]
+      </para>
+    </listitem>
+    <listitem>
+      <para>
+        <command>named-checkconf</command> could crash during
+        configuration if configured to use "geoip continent" ACLs with
+        legacy GeoIP. [GL #1163]
+      </para>
+    </listitem>
+    <listitem>
+      <para>
+        <command>named-checkconf</command> now correctly reports a missing
+        <command>dnstap-output</command> option when
+        <command>dnstap</command> is set. [GL #1136]
+      </para>
+    </listitem>
+    <listitem>
+      <para>
+        Handle ETIMEDOUT error on connect() with a non-blocking
+        socket. [GL #1133]
+      </para>
+    </listitem>
+    <listitem>
+      <para>
+        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]
+      </para>
+    </listitem>
+    <listitem>
+      <para>
+        When a <command>response-policy</command> zone expires, ensure
+        that its policies are removed from the RPZ summary database.
+        [GL #1146]
+      </para>
+    </listitem>
+  </itemizedlist>
+</section>
diff --git a/doc/arm/notes-download.xml b/doc/arm/notes-download.xml
new file mode 100644 (file)
index 0000000..f521146
--- /dev/null
@@ -0,0 +1,20 @@
+<!--
+ - Copyright (C) Internet Systems Consortium, Inc. ("ISC")
+ -
+ - This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ -
+ - See the COPYRIGHT file distributed with this work for additional
+ - information regarding copyright ownership.
+-->
+
+<section xml:id="relnotes_download"><info><title>Download</title></info>
+  <para>
+    The latest versions of BIND 9 software can always be found at
+    <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.isc.org/downloads/">http://www.isc.org/downloads/</link>.
+    There you will find additional information about each release,
+    source code, and pre-compiled versions for Microsoft Windows
+    operating systems.
+  </para>
+</section>
diff --git a/doc/arm/notes-eol.xml b/doc/arm/notes-eol.xml
new file mode 100644 (file)
index 0000000..23670d3
--- /dev/null
@@ -0,0 +1,21 @@
+<!--
+ - Copyright (C) Internet Systems Consortium, Inc. ("ISC")
+ -
+ - This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ -
+ - See the COPYRIGHT file distributed with this work for additional
+ - information regarding copyright ownership.
+-->
+
+<section xml:id="end_of_life"><info><title>End of Life</title></info>
+  <para>
+    The end of life date for BIND 9.14 has not yet been determined.
+    For those needing long term support, the current Extended Support
+    Version (ESV) is BIND 9.11, which will be supported until at
+    least December 2021. See
+    <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://www.isc.org/downloads/software-support-policy/">https://www.isc.org/downloads/software-support-policy/</link>
+    for details of ISC's software support policy.
+  </para>
+</section>
diff --git a/doc/arm/notes-intro.xml b/doc/arm/notes-intro.xml
new file mode 100644 (file)
index 0000000..9c70096
--- /dev/null
@@ -0,0 +1,22 @@
+<!--
+ - Copyright (C) Internet Systems Consortium, Inc. ("ISC")
+ -
+ - This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ -
+ - See the COPYRIGHT file distributed with this work for additional
+ - information regarding copyright ownership.
+-->
+
+<section xml:id="relnotes_intro"><info><title>Introduction</title></info>
+  <para>
+    BIND 9.14 is a stable branch of BIND.
+    This document summarizes significant changes since the last
+    production release on that branch.
+  </para>
+  <para>
+    Please see the file <filename>CHANGES</filename> for a more
+    detailed list of changes and bug fixes.
+  </para>
+</section>
diff --git a/doc/arm/notes-license.xml b/doc/arm/notes-license.xml
new file mode 100644 (file)
index 0000000..361dd70
--- /dev/null
@@ -0,0 +1,34 @@
+<!--
+ - Copyright (C) Internet Systems Consortium, Inc. ("ISC")
+ -
+ - This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ -
+ - See the COPYRIGHT file distributed with this work for additional
+ - information regarding copyright ownership.
+-->
+
+<section xml:id="relnotes_license"><info><title>License</title></info>
+  <para>
+    BIND is open source software licensed under the terms of the Mozilla
+    Public License, version 2.0 (see the <filename>LICENSE</filename>
+    file for the full text).
+  </para>
+  <para>
+    The license requires that if you make changes to BIND and distribute
+    them outside your organization, those changes must be published under
+    the same license. It does not require that you publish or disclose
+    anything other than the changes you have made to our software.  This
+    requirement does not affect anyone who is using BIND, with or without
+    modifications, without redistributing it, nor anyone redistributing
+    BIND without changes.
+  </para>
+  <para>
+    Those wishing to discuss license compliance may contact ISC at
+    <link
+      xmlns:xlink="http://www.w3.org/1999/xlink"
+      xlink:href="https://www.isc.org/mission/contact/">
+      https://www.isc.org/mission/contact/</link>.
+  </para>
+</section>
diff --git a/doc/arm/notes-new-features.xml b/doc/arm/notes-new-features.xml
new file mode 100644 (file)
index 0000000..6e96107
--- /dev/null
@@ -0,0 +1,78 @@
+<!--
+ - Copyright (C) Internet Systems Consortium, Inc. ("ISC")
+ -
+ - This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ -
+ - See the COPYRIGHT file distributed with this work for additional
+ - information regarding copyright ownership.
+-->
+
+<section xml:id="relnotes_features"><info><title>New Features</title></info>
+  <itemizedlist>
+    <listitem>
+      <para>
+        The new GeoIP2 API from MaxMind is now supported when BIND
+        is compiled using <command>configure --with-geoip2</command>.
+        The legacy GeoIP API can be used by compiling with
+        <command>configure --with-geoip</command> instead.  (Note that
+        the databases for the legacy API are no longer maintained by
+        MaxMind.)
+      </para>
+      <para>
+        The default path to the GeoIP2 databases will be set based
+        on the location of the <command>libmaxminddb</command> library;
+        for example, if it is in <filename>/usr/local/lib</filename>,
+        then the default path will be
+        <filename>/usr/local/share/GeoIP</filename>.
+        This value can be overridden in <filename>named.conf</filename>
+        using the <command>geoip-directory</command> option.
+      </para>
+      <para>
+        Some <command>geoip</command> ACL settings that were available with
+        legacy GeoIP, including searches for <command>netspeed</command>,
+        <command>org</command>, and three-letter ISO country codes, will
+        no longer work when using GeoIP2. Supported GeoIP2 database
+        types are <command>country</command>, <command>city</command>,
+        <command>domain</command>, <command>isp</command>, and
+        <command>as</command>. All of the databases support both IPv4
+        and IPv6 lookups. [GL #182]
+      </para>
+    </listitem>
+    <listitem>
+      <para>
+        Two new metrics have been added to the
+        <command>statistics-channel</command> to report DNSSEC
+        signing operations.  For each key in each zone, the
+        <command>dnssec-sign</command> counter indicates the total
+        number of signatures <command>named</command> has generated
+        using that key since server startup, and the
+        <command>dnssec-refresh</command> counter indicates how
+        many of those signatures were refreshed during zone
+        maintenance, as opposed to having been generated
+        as a result of a zone update.  [GL #513]
+      </para>
+    </listitem>
+    <listitem>
+      <para>
+        A SipHash 2-4 based DNS Cookie (RFC 7873) algorithm has been added.
+        [GL #605]
+      </para>
+      <para>
+        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.
+      </para>
+    </listitem>
+    <listitem>
+      <para>
+        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]
+      </para>
+    </listitem>
+  </itemizedlist>
+</section>
diff --git a/doc/arm/notes-numbering.xml b/doc/arm/notes-numbering.xml
new file mode 100644 (file)
index 0000000..ef15d5f
--- /dev/null
@@ -0,0 +1,20 @@
+<!--
+ - Copyright (C) Internet Systems Consortium, Inc. ("ISC")
+ -
+ - This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ -
+ - See the COPYRIGHT file distributed with this work for additional
+ - information regarding copyright ownership.
+-->
+
+<section xml:id="relnotes_versions"><info><title>Note on Version Numbering</title></info>
+  <para>
+    As of BIND 9.13/9.14, BIND has adopted the "odd-unstable/even-stable"
+    release numbering convention.  BIND 9.14 contains new features added
+    during the BIND 9.13 development process. Henceforth, the 9.14 branch
+    will be limited to bug fixes and new feature development will proceed
+    in the unstable 9.15 branch, and so forth.
+  </para>
+</section>
diff --git a/doc/arm/notes-platforms.xml b/doc/arm/notes-platforms.xml
new file mode 100644 (file)
index 0000000..c4d31d5
--- /dev/null
@@ -0,0 +1,44 @@
+<!--
+ - Copyright (C) Internet Systems Consortium, Inc. ("ISC")
+ -
+ - This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ -
+ - See the COPYRIGHT file distributed with this work for additional
+ - information regarding copyright ownership.
+-->
+
+<section xml:id="relnotes_platforms"><info><title>Supported Platforms</title></info>
+  <para>
+    Since 9.12, BIND has undergone substantial code refactoring and
+    cleanup, and some very old code has been removed that supported
+    obsolete operating systems and operating systems for which ISC is
+    no longer able to perform quality assurance testing. Specifically,
+    workarounds for UnixWare, BSD/OS, AIX, Tru64, SunOS, TruCluster
+    and IRIX have been removed.
+  </para>
+  <para>
+    On UNIX-like systems, BIND now requires support for POSIX.1c
+    threads (IEEE Std 1003.1c-1995), the Advanced Sockets API for
+    IPv6 (RFC 3542), and standard atomic operations provided by the
+    C compiler.
+  </para>
+  <para>
+    More information can be found in the <filename>PLATFORM.md</filename>
+    file that is included in the source distribution of BIND 9.  If your
+    platform compiler and system libraries provide the above features,
+    BIND 9 should compile and run. If that isn't the case, the BIND
+    development team will generally accept patches that add support
+    for systems that are still supported by their respective vendors.
+  </para>
+  <para>
+    As of BIND 9.14, the BIND development team has also made cryptography
+    (i.e., TSIG and DNSSEC) an integral part of the DNS server.  The
+    OpenSSL cryptography library must be available for the target
+    platform.  A PKCS#11 provider can be used instead for Public Key
+    cryptography (i.e., DNSSEC signing and validation), but OpenSSL is
+    still required for general cryptography operations such as hashing
+    and random number generation.
+  </para>
+</section>
diff --git a/doc/arm/notes-sec-fixes.xml b/doc/arm/notes-sec-fixes.xml
new file mode 100644 (file)
index 0000000..ec9c5f6
--- /dev/null
@@ -0,0 +1,22 @@
+<!--
+ - Copyright (C) Internet Systems Consortium, Inc. ("ISC")
+ -
+ - This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ -
+ - See the COPYRIGHT file distributed with this work for additional
+ - information regarding copyright ownership.
+-->
+
+<section xml:id="relnotes_security"><info><title>Security Fixes</title></info>
+  <itemizedlist>
+    <listitem>
+      <para>
+        A race condition could trigger an assertion failure when
+        a large number of incoming packets were being rejected.
+        This flaw is disclosed in CVE-2019-6471. [GL #942]
+      </para>
+    </listitem>
+  </itemizedlist>
+</section>
diff --git a/doc/arm/notes-thankyou.xml b/doc/arm/notes-thankyou.xml
new file mode 100644 (file)
index 0000000..1c123d6
--- /dev/null
@@ -0,0 +1,19 @@
+<!--
+ - Copyright (C) Internet Systems Consortium, Inc. ("ISC")
+ -
+ - This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ -
+ - See the COPYRIGHT file distributed with this work for additional
+ - information regarding copyright ownership.
+-->
+
+<section xml:id="relnotes_thanks"><info><title>Thank You</title></info>
+  <para>
+    Thank you to everyone who assisted us in making this release possible.
+    If you would like to contribute to ISC to assist us in continuing to
+    make quality open source software, please visit our donations page at
+    <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.isc.org/donate/">http://www.isc.org/donate/</link>.
+  </para>
+</section>
index aa8b8ac327b81231afa15d209e6d530fe0b8d3f1..066002f9c5ff9ae3eb0fd3701c5e89c1e85af6fc 100644 (file)
 
 <section xmlns:db="http://docbook.org/ns/docbook" version="5.0"><info/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="noteversion.xml"/>
-  <section xml:id="relnotes_intro"><info><title>Introduction</title></info>
-    <para>
-      BIND 9.14 is a stable branch of BIND.
-      This document summarizes significant changes since the last
-      production release on that branch.
-    <para>
-    </para>
-      Please see the file <filename>CHANGES</filename> for a more
-      detailed list of changes and bug fixes.
-    </para>
-  </section>
-
-  <section xml:id="relnotes_versions"><info><title>Note on Version Numbering</title></info>
-    <para>
-      As of BIND 9.13/9.14, BIND has adopted the "odd-unstable/even-stable"
-      release numbering convention.  BIND 9.14 contains new features added
-      during the BIND 9.13 development process. Henceforth, the 9.14 branch
-      will be limited to bug fixes and new feature development will proceed
-      in the unstable 9.15 branch, and so forth.
-    </para>
-  </section>
-
-  <section xml:id="relnotes_platforms"><info><title>Supported Platforms</title></info>
-    <para>
-      Since 9.12, BIND has undergone substantial code refactoring and
-      cleanup, and some very old code has been removed that supported
-      obsolete operating systems and operating systems for which ISC is
-      no longer able to perform quality assurance testing. Specifically,
-      workarounds for UnixWare, BSD/OS, AIX, Tru64, SunOS, TruCluster
-      and IRIX have been removed.
-    </para>
-    <para>
-      On UNIX-like systems, BIND now requires support for POSIX.1c
-      threads (IEEE Std 1003.1c-1995), the Advanced Sockets API for
-      IPv6 (RFC 3542), and standard atomic operations provided by the
-      C compiler.
-    </para>
-    <para>
-      More information can be found in the <filename>PLATFORM.md</filename>
-      file that is included in the source distribution of BIND 9.  If your
-      platform compiler and system libraries provide the above features,
-      BIND 9 should compile and run. If that isn't the case, the BIND
-      development team will generally accept patches that add support
-      for systems that are still supported by their respective vendors.
-    </para>
-    <para>
-      As of BIND 9.14, the BIND development team has also made cryptography
-      (i.e., TSIG and DNSSEC) an integral part of the DNS server.  The
-      OpenSSL cryptography library must be available for the target
-      platform.  A PKCS#11 provider can be used instead for Public Key
-      cryptography (i.e., DNSSEC signing and validation), but OpenSSL is
-      still required for general cryptography operations such as hashing
-      and random number generation.
-    </para>
-  </section>
-
-  <section xml:id="relnotes_download"><info><title>Download</title></info>
-    <para>
-      The latest versions of BIND 9 software can always be found at
-      <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.isc.org/downloads/">http://www.isc.org/downloads/</link>.
-      There you will find additional information about each release,
-      source code, and pre-compiled versions for Microsoft Windows
-      operating systems.
-    </para>
-  </section>
-
-  <section xml:id="relnotes_security"><info><title>Security Fixes</title></info>
-    <itemizedlist>
-      <listitem>
-       <para>
-         A race condition could trigger an assertion failure when
-         a large number of incoming packets were being rejected.
-         This flaw is disclosed in CVE-2019-6471. [GL #942]
-       </para>
-      </listitem>
-    </itemizedlist>
-  </section>
-
-  <section xml:id="relnotes_features"><info><title>New Features</title></info>
-    <itemizedlist>
-      <listitem>
-       <para>
-         The new GeoIP2 API from MaxMind is now supported when BIND
-         is compiled using <command>configure --with-geoip2</command>.
-         The legacy GeoIP API can be used by compiling with
-         <command>configure --with-geoip</command> instead.  (Note that
-         the databases for the legacy API are no longer maintained by
-         MaxMind.)
-       </para>
-       <para>
-         The default path to the GeoIP2 databases will be set based
-         on the location of the <command>libmaxminddb</command> library;
-         for example, if it is in <filename>/usr/local/lib</filename>,
-         then the default path will be
-         <filename>/usr/local/share/GeoIP</filename>.
-         This value can be overridden in <filename>named.conf</filename>
-         using the <command>geoip-directory</command> option.
-       </para>
-       <para>
-         Some <command>geoip</command> ACL settings that were available with
-         legacy GeoIP, including searches for <command>netspeed</command>,
-         <command>org</command>, and three-letter ISO country codes, will
-         no longer work when using GeoIP2. Supported GeoIP2 database
-         types are <command>country</command>, <command>city</command>,
-         <command>domain</command>, <command>isp</command>, and
-         <command>as</command>. All of the databases support both IPv4
-         and IPv6 lookups. [GL #182]
-       </para>
-      </listitem>
-      <listitem>
-       <para>
-         Two new metrics have been added to the
-         <command>statistics-channel</command> to report DNSSEC
-         signing operations.  For each key in each zone, the
-         <command>dnssec-sign</command> counter indicates the total
-         number of signatures <command>named</command> has generated
-         using that key since server startup, and the
-         <command>dnssec-refresh</command> counter indicates how
-         many of those signatures were refreshed during zone
-         maintenance, as opposed to having been generated
-         as a result of a zone update.  [GL #513]
-       </para>
-      </listitem>
-      <listitem>
-       <para>
-         A SipHash 2-4 based DNS Cookie (RFC 7873) algorithm has been added.
-         [GL #605]
-       </para>
-       <para>
-         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.
-       </para>
-      </listitem>
-      <listitem>
-       <para>
-         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]
-       </para>
-      </listitem>
-    </itemizedlist>
-  </section>
-
-  <section xml:id="relnotes_bugs"><info><title>Bug Fixes</title></info>
-    <itemizedlist>
-      <listitem>
-        <para>
-         When <command>qname-minimization</command> was set to
-         <command>relaxed</command>, some improperly configured domains
-         would fail to resolve, but would have succeeded if minimization
-         were disabled. <command>named</command> will now fall back to normal
-         resolution in such cases, and also uses type A rather than NS for
-         minimal queries in order to reduce the likelihood of encountering
-         the problem. [GL #1055]
-       </para>
-      </listitem>
-      <listitem>
-       <para>
-         Glue address records were not being returned in responses
-         to root priming queries; this has been corrected. [GL #1092]
-       </para>
-      </listitem>
-      <listitem>
-       <para>
-         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]
-       </para>
-      </listitem>
-      <listitem>
-       <para>
-         Interaction between DNS64 and RPZ No Data rule (CNAME *.) could
-         cause unexpected results; this has been fixed. [GL #1106]
-       </para>
-      </listitem>
-      <listitem>
-       <para>
-         <command>named-checkconf</command> now checks DNS64 prefixes
-          to ensure bits 64-71 are zero. [GL #1159]
-       </para>
-      </listitem>
-      <listitem>
-       <para>
-         <command>named-checkconf</command> could crash during
-         configuration if configured to use "geoip continent" ACLs with
-         legacy GeoIP. [GL #1163]
-       </para>
-      </listitem>
-      <listitem>
-       <para>
-         <command>named-checkconf</command> now correctly reports missing
-         <command>dnstap-output</command> option when
-         <command>dnstap</command> is set. [GL #1136]
-       </para>
-      </listitem>
-      <listitem>
-       <para>
-         Handle ETIMEDOUT error on connect() with a non-blocking
-         socket. [GL #1133]
-       </para>
-      </listitem>
-      <listitem>
-       <para>
-         When a <command>response-policy</command> zone expires, ensure
-         that its policies are removed from the RPZ summary database.
-         [GL #1146]
-       </para>
-      </listitem>
-    </itemizedlist>
-  </section>
-
-  <section xml:id="relnotes_license"><info><title>License</title></info>
-    <para>
-      BIND is open source software licensed under the terms of the Mozilla
-      Public License, version 2.0 (see the <filename>LICENSE</filename>
-      file for the full text).
-    </para>
-    <para>
-      The license requires that if you make changes to BIND and distribute
-      them outside your organization, those changes must be published under
-      the same license. It does not require that you publish or disclose
-      anything other than the changes you have made to our software.  This
-      requirement does not affect anyone who is using BIND, with or without
-      modifications, without redistributing it, nor anyone redistributing
-      BIND without changes.
-    </para>
-    <para>
-      Those wishing to discuss license compliance may contact ISC at
-      <link
-       xmlns:xlink="http://www.w3.org/1999/xlink"
-       xlink:href="https://www.isc.org/mission/contact/">
-       https://www.isc.org/mission/contact/</link>.
-    </para>
-  </section>
-
-  <section xml:id="end_of_life"><info><title>End of Life</title></info>
-    <para>
-      The end of life date for BIND 9.14 has not yet been determined.
-      For those needing long term support, the current Extended Support
-      Version (ESV) is BIND 9.11, which will be supported until at
-      least December 2021. See
-      <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://www.isc.org/downloads/software-support-policy/">https://www.isc.org/downloads/software-support-policy/</link>
-      for details of ISC's software support policy.
-    </para>
-  </section>
-
-  <section xml:id="relnotes_thanks"><info><title>Thank You</title></info>
-    <para>
-      Thank you to everyone who assisted us in making this release possible.
-      If you would like to contribute to ISC to assist us in continuing to
-      make quality open source software, please visit our donations page at
-      <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.isc.org/donate/">http://www.isc.org/donate/</link>.
-    </para>
-  </section>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="notes-intro.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="notes-numbering.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="notes-platforms.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="notes-download.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="notes-sec-fixes.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="notes-new-features.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="notes-bug-fixes.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="notes-license.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="notes-eol.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="notes-thankyou.xml"/>
 </section>
index bcc9d7ed351706a244c100e68b3b1959ab5bb54b..9e371552298a75d58699ce1633a03a8d946c1dc4 100644 (file)
 ./doc/arm/master.zoneopt.xml                   SGML    2018,2019
 ./doc/arm/masters.grammar.xml                  SGML    2018,2019
 ./doc/arm/mirror.zoneopt.xml                   SGML    2018,2019
+./doc/arm/notes-bug-fixes.xml                  SGML    2019
+./doc/arm/notes-download.xml                   SGML    2019
+./doc/arm/notes-eol.xml                                SGML    2019
+./doc/arm/notes-intro.xml                      SGML    2019
+./doc/arm/notes-license.xml                    SGML    2019
+./doc/arm/notes-new-features.xml               SGML    2019
+./doc/arm/notes-numbering.xml                  SGML    2019
+./doc/arm/notes-platforms.xml                  SGML    2019
+./doc/arm/notes-sec-fixes.xml                  SGML    2019
+./doc/arm/notes-thankyou.xml                   SGML    2019
 ./doc/arm/notes-wrapper.xml                    SGML    2014,2015,2016,2018,2019
 ./doc/arm/notes.conf                           X       2015,2018,2019
 ./doc/arm/notes.html                           X       2014,2015,2016,2017,2018,2019