]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
use w3m to generate notes.txt as part of the doc build
authorEvan Hunt <each@isc.org>
Wed, 23 May 2018 00:29:44 +0000 (17:29 -0700)
committerEvan Hunt <each@isc.org>
Wed, 23 May 2018 16:56:16 +0000 (09:56 -0700)
(cherry picked from commit 7c955e0eb892d8a35e33ea545182a12ce018f49a)
(cherry picked from commit 5b2390e0165ad3421d31bafc0a70a791e6022bc0)
(cherry picked from commit 4729357675c8a6864efe2a5d4dc6277cbc60d1c9)

doc/arm/Makefile.in
doc/arm/notes.txt [new file with mode: 0644]

index f09274111995a0b81d4a65c08b0f4bf4f759f338..90c09bead2252f1732c3e93b67e4011ad422631b 100644 (file)
@@ -20,9 +20,11 @@ top_srcdir = @top_srcdir@
 
 MANOBJS = Bv9ARM.html notes.html
 
+TXTOBJS = notes.txt
+
 PDFOBJS = Bv9ARM.pdf notes.pdf
 
-doc man:: ${MANOBJS} ${PDFOBJS}
+doc man:: ${MANOBJS} ${TXTOBJS} ${PDFOBJS}
 
 clean::
        rm -f Bv9ARM.aux Bv9ARM.brf Bv9ARM.glo Bv9ARM.idx Bv9ARM.toc
@@ -47,6 +49,11 @@ notes.pdf: notes-wrapper.xml notes.xml releaseinfo.xml pkgversion.xml noteversio
        ${XSLTPROC} ${top_srcdir}/doc/xsl/pre-latex.xsl notes-wrapper.xml | \
        ${DBLATEX} -c notes.conf -Pdoc.layout="mainmatter" -o notes.pdf -
 
+notes.txt: notes.html
+       ${W3M} -dump -cols 75 -O ascii -T text/html < notes.html | \
+               sed 's/  *$$//' | \
+               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
        expand Bv9ARM-book.xml | ${XMLLINT} --xinclude - | \
diff --git a/doc/arm/notes.txt b/doc/arm/notes.txt
new file mode 100644 (file)
index 0000000..be47b98
--- /dev/null
@@ -0,0 +1,148 @@
+Release Notes for BIND Version 9.13.0
+
+Introduction
+
+BIND 9.13 is an unstable development release of BIND. This document
+summarizes new features and functional changes that have been introduced
+on this branch. With each development release leading up to the stable
+BIND 9.14 release, this document will be updated with additional features
+added and bugs fixed.
+
+Note on Version Numbering
+
+Prior to BIND 9.13, new feature development releases were tagged as
+"alpha" and "beta", leading up to the first stable release for a given
+development branch, which always ended in ".0".
+
+Now, however, BIND has adopted the "odd-unstable/even-stable" release
+numbering convention. There will be no "alpha" or "beta" releases in the
+9.13 branch, only increasing version numbers. So, for example, what would
+previously have been called 9.13.0a1, 9.13.0a2, 9.13.0b1, and so on, will
+instead be called 9.13.0, 9.13.1, 9.13.2, etc.
+
+The first stable release from this development branch will be renamed as
+9.14.0. Thereafter, maintenance releases will continue on the 9.14 branch,
+while unstable feature development proceeds in 9.15.
+
+Download
+
+The latest versions of BIND 9 software can always be found at http://
+www.isc.org/downloads/. There you will find additional information about
+each release, source code, and pre-compiled versions for Microsoft Windows
+operating systems.
+
+Security Fixes
+
+  * None.
+
+New Features
+
+  * BIND now can be compiled against the libidn2 library to add IDNA2008
+    support. Previously, BIND supported IDNA2003 using the (now obsolete
+    and unsupported) idnkit-1 library.
+
+  * named now supports the "root key sentinel" mechanism. This enables
+    validating resolvers to indicate to which trust anchors are configured
+    for the root, so that information about root key rollover status can
+    be gathered. To disable this feature, add root-key-sentinel no; to
+    named.conf.
+
+  * The dnskey-sig-validity option allows the sig-validity-interval to be
+    overriden for signatures covering DNSKEY RRsets. [GL #145]
+
+Removed Features
+
+  * dnssec-keygen can no longer generate HMAC keys for TSIG
+    authentication. Use tsig-keygen to generate these keys. [RT #46404]
+
+  * Support for OpenSSL 0.9.x has been removed. OpenSSL version 1.0.0 or
+    greater, or LibreSSL is now required.
+
+  * The configure --enable-seccomp option, which formerly turned on
+    system-call filtering on Linux, has been removed. [GL #93]
+
+  * IPv4 addresses in forms other than dotted-quad are no longer accepted
+    in master files. [GL #13] [GL #56]
+
+  * IDNA2003 support via (bundled) idnkit-1.0 has been removed.
+
+  * The "rbtdb64" database implementation (a parallel implementation of
+    "rbt") has been removed. [GL #217]
+
+  * The -r randomdev option to explicitly select random device has been
+    removed from the ddns-confgen, rndc-confgen, nsupdate, dnssec-confgen,
+    and dnssec-signzone commands.
+
+    The -p option to use pseudo-random data has been removed from the
+    dnssec-signzone command.
+
+Feature Changes
+
+  * BIND will now always use the best CSPRNG (cryptographically-secure
+    pseudo-random number generator) available on the platform where it is
+    compiled. It will use arc4random() family of functions on BSD
+    operating systems, getrandom() on Linux and Solaris, CryptGenRandom on
+    Windows, and the selected cryptography provider library (OpenSSL or
+    PKCS#11) as the last resort. [GL #221]
+
+  * BIND can no longer be built without DNSSEC support. A cryptography
+    provder (i.e., OpenSSL or a hardware service module with PKCS#11
+    support) must be available. [GL #244]
+
+  * Zone types primary and secondary are now available as synonyms for
+    master and slave, respectively, in named.conf.
+
+  * named will now log a warning if the old root DNSSEC key is explicitly
+    configured and has not been updated. [RT #43670]
+
+  * dig +nssearch will now list name servers that have timed out, in
+    addition to those that respond. [GL #64]
+
+  * dig +noidnin can be used to disable IDN processing on the input domain
+    name, when BIND is compiled with IDN support.
+
+  * Up to 64 response-policy zones are now supported by default;
+    previously the limit was 32. [GL #123]
+
+  * Several configuration options for time periods can now use TTL value
+    suffixes (for example, 2h or 1d) in addition to an integer number of
+    seconds. These include fstrm-set-reopen-interval, interface-interval,
+    max-cache-ttl, max-ncache-ttl, max-policy-ttl, and min-update-interval
+    . [GL #203]
+
+Bug Fixes
+
+  * None.
+
+License
+
+BIND is open source software licenced under the terms of the Mozilla
+Public License, version 2.0 (see the LICENSE file for the full text).
+
+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.
+
+Those wishing to discuss license compliance may contact ISC at https://
+www.isc.org/mission/contact/.
+
+End of Life
+
+BIND 9.13 is an unstable development branch. When its development is
+complete, it will be renamed to BIND 9.14, which will be a stable branch.
+
+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
+https://www.isc.org/downloads/software-support-policy/ for details of
+ISC's software support policy.
+
+Thank You
+
+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 http://
+www.isc.org/donate/.