]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
prep 9.11.21
authorTinderbox User <tbox@isc.org>
Fri, 3 Jul 2020 13:06:52 +0000 (13:06 +0000)
committerMichał Kępień <michal@isc.org>
Wed, 15 Jul 2020 21:24:25 +0000 (23:24 +0200)
63 files changed:
CHANGES
HISTORY
README
README.md
doc/arm/Bv9ARM.ch01.html
doc/arm/Bv9ARM.ch02.html
doc/arm/Bv9ARM.ch03.html
doc/arm/Bv9ARM.ch04.html
doc/arm/Bv9ARM.ch05.html
doc/arm/Bv9ARM.ch06.html
doc/arm/Bv9ARM.ch07.html
doc/arm/Bv9ARM.ch08.html
doc/arm/Bv9ARM.ch09.html
doc/arm/Bv9ARM.ch10.html
doc/arm/Bv9ARM.ch11.html
doc/arm/Bv9ARM.ch12.html
doc/arm/Bv9ARM.ch13.html
doc/arm/Bv9ARM.html
doc/arm/Bv9ARM.pdf
doc/arm/man.arpaname.html
doc/arm/man.ddns-confgen.html
doc/arm/man.delv.html
doc/arm/man.dig.html
doc/arm/man.dnssec-checkds.html
doc/arm/man.dnssec-coverage.html
doc/arm/man.dnssec-dsfromkey.html
doc/arm/man.dnssec-importkey.html
doc/arm/man.dnssec-keyfromlabel.html
doc/arm/man.dnssec-keygen.html
doc/arm/man.dnssec-keymgr.html
doc/arm/man.dnssec-revoke.html
doc/arm/man.dnssec-settime.html
doc/arm/man.dnssec-signzone.html
doc/arm/man.dnssec-verify.html
doc/arm/man.dnstap-read.html
doc/arm/man.genrandom.html
doc/arm/man.host.html
doc/arm/man.isc-hmac-fixup.html
doc/arm/man.lwresd.html
doc/arm/man.mdig.html
doc/arm/man.named-checkconf.html
doc/arm/man.named-checkzone.html
doc/arm/man.named-journalprint.html
doc/arm/man.named-nzd2nzf.html
doc/arm/man.named-rrchecker.html
doc/arm/man.named.conf.html
doc/arm/man.named.html
doc/arm/man.nsec3hash.html
doc/arm/man.nslookup.html
doc/arm/man.nsupdate.html
doc/arm/man.pkcs11-destroy.html
doc/arm/man.pkcs11-keygen.html
doc/arm/man.pkcs11-list.html
doc/arm/man.pkcs11-tokens.html
doc/arm/man.rndc-confgen.html
doc/arm/man.rndc.conf.html
doc/arm/man.rndc.html
doc/arm/notes.html
doc/arm/notes.pdf
doc/arm/notes.txt
lib/dns/api
lib/isc/api
version

diff --git a/CHANGES b/CHANGES
index bf9254c76331fd328e75582b7913f30f7222286c..e5c3a473bb5b73e91e34bf5fa2051571b46c38bf 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -7,6 +7,8 @@
 
 5462.  [bug]           Move LMDB locking from LMDB itself to named. [GL #1976]
 
+       --- 9.11.21 released ---
+
 5458.  [bug]           Prevent a theoretically possible NULL dereference caused
                        by a data race between zone_maintenance() and
                        dns_zone_setview_helper(). [GL #1627]
diff --git a/HISTORY b/HISTORY
index 9cacc505a0cb4675b1114f63ad89062f689370f1..87dc460b131f3e8f911b061b5bcd92b0ad14f146 100644 (file)
--- a/HISTORY
+++ b/HISTORY
@@ -7,10 +7,10 @@ BIND 9.10.0
 BIND 9.10.0 includes a number of changes from BIND 9.9 and earlier
 releases. New features include:
 
-  * DNS Response-rate limiting (DNS RRL), which blunts the impact of
+   DNS Response-rate limiting (DNS RRL), which blunts the impact of
     reflection and amplification attacks, is always compiled in and no
     longer requires a compile-time option to enable it.
-  * An experimental "Source Identity Token" (SIT) EDNS option is now
+   An experimental "Source Identity Token" (SIT) EDNS option is now
     available. Similar to DNS Cookies as invented by Donald Eastlake 3rd,
     these are designed to enable clients to detect off-path spoofed
     responses, and to enable servers to detect spoofed-source queries.
@@ -20,10 +20,10 @@ releases. New features include:
     updated; clients proven to be legitimate via SIT are not subject to
     rate limiting. Use "configure --enable-sit" to enable this feature in
     BIND.
-  * A new zone file format, "map", stores zone data in a format that can
+   A new zone file format, "map", stores zone data in a format that can
     be mapped directly into memory, allowing significantly faster zone
     loading.
-  * "delv" (domain entity lookup and validation) is a new tool with
+   "delv" (domain entity lookup and validation) is a new tool with
     dig-like semantics for looking up DNS data and performing internal
     DNSSEC validation. This allows easy validation in environments where
     the resolver may not be trustworthy, and assists with troubleshooting
@@ -31,41 +31,41 @@ releases. New features include:
     9.10, this utility was called "delve". The spelling has been changed
     to avoid confusion with the "delve" utility included with the Xapian
     search engine.)
-  * Improved EDNS(0) processing for better resolver performance and
+   Improved EDNS(0) processing for better resolver performance and
     reliability over slow or lossy connections.
-  * A new "configure --with-tuning=large" option tunes certain compiled-in
+   A new "configure --with-tuning=large" option tunes certain compiled-in
     constants and default settings to values better suited to large
     servers with abundant memory. This can improve performance on such
     servers, but will consume more memory and may degrade performance on
     smaller systems.
-  * Substantial improvement in response-policy zone (RPZ) performance. Up
+   Substantial improvement in response-policy zone (RPZ) performance. Up
     to 32 response-policy zones can be configured with minimal performance
     loss.
-  * To improve recursive resolver performance, cache records which are
+   To improve recursive resolver performance, cache records which are
     still being requested by clients can now be automatically refreshed
     from the authoritative server before they expire, reducing or
     eliminating the time window in which no answer is available in the
     cache.
-  * New "rpz-client-ip" triggers and drop policies allowing response
+   New "rpz-client-ip" triggers and drop policies allowing response
     policies based on the IP address of the client.
-  * ACLs can now be specified based on geographic location using the
+   ACLs can now be specified based on geographic location using the
     MaxMind GeoIP databases. Use "configure --with-geoip" to enable.
-  * Zone data can now be shared between views, allowing multiple views to
+   Zone data can now be shared between views, allowing multiple views to
     serve the same zones authoritatively without storing multiple copies
     in memory.
-  * New XML schema (version 3) for the statistics channel includes many
+   New XML schema (version 3) for the statistics channel includes many
     new statistics and uses a flattened XML tree for faster parsing. The
     older schema is now deprecated.
-  * A new stylesheet, based on the Google Charts API, displays XML
+   A new stylesheet, based on the Google Charts API, displays XML
     statistics in charts and graphs on javascript-enabled browsers.
-  * The statistics channel can now provide data in JSON format as well as
+   The statistics channel can now provide data in JSON format as well as
     XML.
-  * New stats counters track TCP and UDP queries received per zone, and
+   New stats counters track TCP and UDP queries received per zone, and
     EDNS options received in total.
-  * The internal and export versions of the BIND libraries (libisc,
+   The internal and export versions of the BIND libraries (libisc,
     libdns, etc) have been unified so that external library clients can
     use the same libraries as BIND itself.
-  * A new compile-time option, "configure --enable-native-pkcs11", allows
+   A new compile-time option, "configure --enable-native-pkcs11", allows
     BIND 9 cryptography functions to use the PKCS#11 API natively, so that
     BIND can drive a cryptographic hardware service module (HSM) directly
     instead of using a modified OpenSSL as an intermediary. (Note: This
@@ -74,27 +74,27 @@ releases. New features include:
     "pkcs11-tokens" command can be used to check API completeness. Native
     PKCS#11 is known to work with the Thales nShield HSM and with SoftHSM
     version 2 from the Open DNSSEC project.)
-  * The new "max-zone-ttl" option enforces maximum TTLs for zones. This
+   The new "max-zone-ttl" option enforces maximum TTLs for zones. This
     can simplify the process of rolling DNSSEC keys by guaranteeing that
     cached signatures will have expired within the specified amount of
     time.
-  * "dig +subnet" sends an EDNS CLIENT-SUBNET option when querying.
-  * "dig +expire" sends an EDNS EXPIRE option when querying. When this
+   "dig +subnet" sends an EDNS CLIENT-SUBNET option when querying.
+   "dig +expire" sends an EDNS EXPIRE option when querying. When this
     option is sent with an SOA query to a server that supports it, it will
     report the expiry time of a slave zone.
-  * New "dnssec-coverage" tool to check DNSSEC key coverage for a zone and
+   New "dnssec-coverage" tool to check DNSSEC key coverage for a zone and
     report if a lapse in signing coverage has been inadvertently
     scheduled.
-  * Signing algorithm flexibility and other improvements for the "rndc"
+   Signing algorithm flexibility and other improvements for the "rndc"
     control channel.
-  * "named-checkzone" and "named-compilezone" can now read journal files,
+   "named-checkzone" and "named-compilezone" can now read journal files,
     allowing them to process dynamic zones.
-  * Multiple DLZ databases can now be configured. Individual zones can be
+   Multiple DLZ databases can now be configured. Individual zones can be
     configured to be served from a specific DLZ database. DLZ databases
     now serve zones of type "master" and "redirect".
-  * "rndc zonestatus" reports information about a specified zone.
-  * "named" now listens on IPv6 as well as IPv4 interfaces by default.
-  * "named" now preserves the capitalization of names when responding to
+   "rndc zonestatus" reports information about a specified zone.
+   "named" now listens on IPv6 as well as IPv4 interfaces by default.
+   "named" now preserves the capitalization of names when responding to
     queries: for instance, a query for "example.com" may be answered with
     "example.COM" if the name was configured that way in the zone file.
     Some clients have a bug causing them to depend on the older behavior,
@@ -102,22 +102,22 @@ releases. New features include:
     rather than the case of the name configured in the DNS. Such clients
     can now be specified in the new "no-case-compress" ACL; this will
     restore the older behavior of "named" for those clients only.
-  * new "dnssec-importkey" command allows the use of offline DNSSEC keys
+   new "dnssec-importkey" command allows the use of offline DNSSEC keys
     with automatic DNSKEY management.
-  * New "named-rrchecker" tool to verify the syntactic correctness of
+   New "named-rrchecker" tool to verify the syntactic correctness of
     individual resource records.
-  * When re-signing a zone, the new "dnssec-signzone -Q" option drops
+   When re-signing a zone, the new "dnssec-signzone -Q" option drops
     signatures from keys that are still published but are no longer
     active.
-  * "named-checkconf -px" will print the contents of configuration files
+   "named-checkconf -px" will print the contents of configuration files
     with the shared secrets obscured, making it easier to share
     configuration (e.g. when submitting a bug report) without revealing
     private information.
-  * "rndc scan" causes named to re-scan network interfaces for changes in
+   "rndc scan" causes named to re-scan network interfaces for changes in
     local addresses.
-  * On operating systems with support for routing sockets, network
+   On operating systems with support for routing sockets, network
     interfaces are re-scanned automatically whenever they change.
-  * "tsig-keygen" is now available as an alternate command name to use for
+   "tsig-keygen" is now available as an alternate command name to use for
     "ddns-confgen".
 
 BIND 9.9.0
@@ -125,68 +125,68 @@ BIND 9.9.0
 BIND 9.9.0 includes a number of changes from BIND 9.8 and earlier
 releases. New features include:
 
-  * Inline signing, allowing automatic DNSSEC signing of master zones
+   Inline signing, allowing automatic DNSSEC signing of master zones
     without modification of the zonefile, or "bump in the wire" signing in
     slaves.
-  * NXDOMAIN redirection.
-  * New 'rndc flushtree' command clears all data under a given name from
+   NXDOMAIN redirection.
+   New 'rndc flushtree' command clears all data under a given name from
     the DNS cache.
-  * New 'rndc sync' command dumps pending changes in a dynamic zone to
+   New 'rndc sync' command dumps pending changes in a dynamic zone to
     disk without a freeze/thaw cycle.
-  * New 'rndc signing' command displays or clears signing status records
+   New 'rndc signing' command displays or clears signing status records
     in 'auto-dnssec' zones.
-  * NSEC3 parameters for 'auto-dnssec' zones can now be set prior to
+   NSEC3 parameters for 'auto-dnssec' zones can now be set prior to
     signing, eliminating the need to initially sign with NSEC.
-  * Startup time improvements on large authoritative servers.
-  * Slave zones are now saved in raw format by default.
-  * Several improvements to response policy zones (RPZ).
-  * Improved hardware scalability by using multiple threads to listen for
+   Startup time improvements on large authoritative servers.
+   Slave zones are now saved in raw format by default.
+   Several improvements to response policy zones (RPZ).
+   Improved hardware scalability by using multiple threads to listen for
     queries and using finer-grained client locking
-  * The 'also-notify' option now takes the same syntax as 'masters', so it
+   The 'also-notify' option now takes the same syntax as 'masters', so it
     can used named masterlists and TSIG keys.
-  * 'dnssec-signzone -D' writes an output file containing only DNSSEC
+   'dnssec-signzone -D' writes an output file containing only DNSSEC
     data, which can be included by the primary zone file.
-  * 'dnssec-signzone -R' forces removal of signatures that are not expired
+   'dnssec-signzone -R' forces removal of signatures that are not expired
     but were created by a key which no longer exists.
-  * 'dnssec-signzone -X' allows a separate expiration date to be specified
+   'dnssec-signzone -X' allows a separate expiration date to be specified
     for DNSKEY signatures from other signatures.
-  * New '-L' option to dnssec-keygen, dnssec-settime, and
+   New '-L' option to dnssec-keygen, dnssec-settime, and
     dnssec-keyfromlabel sets the default TTL for the key.
-  * dnssec-dsfromkey now supports reading from standard input, to make it
+   dnssec-dsfromkey now supports reading from standard input, to make it
     easier to convert DNSKEY to DS.
-  * RFC 1918 reverse zones have been added to the empty-zones table per
+   RFC 1918 reverse zones have been added to the empty-zones table per
     RFC 6303.
-  * Dynamic updates can now optionally set the zone's SOA serial number to
+   Dynamic updates can now optionally set the zone's SOA serial number to
     the current UNIX time.
-  * DLZ modules can now retrieve the source IP address of the querying
+   DLZ modules can now retrieve the source IP address of the querying
     client.
-  * 'request-ixfr' option can now be set at the per-zone level.
-  * 'dig +rrcomments' turns on comments about DNSKEY records, indicating
+   'request-ixfr' option can now be set at the per-zone level.
+   'dig +rrcomments' turns on comments about DNSKEY records, indicating
     their key ID, algorithm and function
-  * Simplified nsupdate syntax and added readline support
+   Simplified nsupdate syntax and added readline support
 
 BIND 9.8.0
 
 BIND 9.8.0 includes a number of changes from BIND 9.7 and earlier
 releases. New features include:
 
-  * Built-in trust anchor for the root zone, which can be switched on via
+   Built-in trust anchor for the root zone, which can be switched on via
     "dnssec-validation auto;"
-  * Support for DNS64.
-  * Support for response policy zones (RPZ).
-  * Support for writable DLZ zones.
-  * Improved ease of configuration of GSS/TSIG for interoperability with
+   Support for DNS64.
+   Support for response policy zones (RPZ).
+   Support for writable DLZ zones.
+   Improved ease of configuration of GSS/TSIG for interoperability with
     Active Directory
-  * Support for GOST signing algorithm for DNSSEC.
-  * Removed RTT Banding from server selection algorithm.
-  * New "static-stub" zone type.
-  * Allow configuration of resolver timeouts via "resolver-query-timeout"
+   Support for GOST signing algorithm for DNSSEC.
+   Removed RTT Banding from server selection algorithm.
+   New "static-stub" zone type.
+   Allow configuration of resolver timeouts via "resolver-query-timeout"
     option.
-  * The DLZ "dlopen" driver is now built by default.
-  * Added a new include file with function typedefs for the DLZ "dlopen"
+   The DLZ "dlopen" driver is now built by default.
+   Added a new include file with function typedefs for the DLZ "dlopen"
     driver.
-  * Made "--with-gssapi" default.
-  * More verbose error reporting from DLZ LDAP.
+   Made "--with-gssapi" default.
+   More verbose error reporting from DLZ LDAP.
 
 BIND 9.7.0
 
@@ -194,192 +194,192 @@ BIND 9.7.0 includes a number of changes from BIND 9.6 and earlier
 releases. Most are intended to simplify DNSSEC configuration. New features
 include:
 
-  * Fully automatic signing of zones by "named".
-  * Simplified configuration of DNSSEC Lookaside Validation (DLV).
-  * Simplified configuration of Dynamic DNS, using the "ddns-confgen"
+   Fully automatic signing of zones by "named".
+   Simplified configuration of DNSSEC Lookaside Validation (DLV).
+   Simplified configuration of Dynamic DNS, using the "ddns-confgen"
     command line tool or the "local" update-policy option. (As a side
     effect, this also makes it easier to configure automatic zone
     re-signing.)
-  * New named option "attach-cache" that allows multiple views to share a
+   New named option "attach-cache" that allows multiple views to share a
     single cache.
-  * DNS rebinding attack prevention.
-  * New default values for dnssec-keygen parameters.
-  * Support for RFC 5011 automated trust anchor maintenance
-  * Smart signing: simplified tools for zone signing and key maintenance.
-  * The "statistics-channels" option is now available on Windows.
-  * A new DNSSEC-aware libdns API for use by non-BIND9 applications
-  * On some platforms, named and other binaries can now print out a stack
+   DNS rebinding attack prevention.
+   New default values for dnssec-keygen parameters.
+   Support for RFC 5011 automated trust anchor maintenance
+   Smart signing: simplified tools for zone signing and key maintenance.
+   The "statistics-channels" option is now available on Windows.
+   A new DNSSEC-aware libdns API for use by non-BIND9 applications
+   On some platforms, named and other binaries can now print out a stack
     backtrace on assertion failure, to aid in debugging.
-  * A "tools only" installation mode on Windows, which only installs dig,
+   A "tools only" installation mode on Windows, which only installs dig,
     host, nslookup and nsupdate.
-  * Improved PKCS#11 support, including Keyper support and explicit
+   Improved PKCS#11 support, including Keyper support and explicit
     OpenSSL engine selection.
 
 BIND 9.6.0
 
-  * Full NSEC3 support
-  * Automatic zone re-signing
-  * New update-policy methods tcp-self and 6to4-self
-  * The BIND 8 resolver library, libbind, has been removed from the BIND 9
+   Full NSEC3 support
+   Automatic zone re-signing
+   New update-policy methods tcp-self and 6to4-self
+   The BIND 8 resolver library, libbind, has been removed from the BIND 9
     distribution and is now available as a separate download.
-  * Change the default pid file location from /var/run to /var/run/
+   Change the default pid file location from /var/run to /var/run/
     {named,lwresd} for improved chroot/setuid support.
 
 BIND 9.5.0
 
-  * GSS-TSIG support (RFC 3645).
-  * DHCID support.
-  * Experimental http server and statistics support for named via xml.
-  * More detailed statistics counters including those supported in BIND 8.
-  * Faster ACL processing.
-  * Use Doxygen to generate internal documentation.
-  * Efficient LRU cache-cleaning mechanism.
-  * NSID support.
+   GSS-TSIG support (RFC 3645).
+   DHCID support.
+   Experimental http server and statistics support for named via xml.
+   More detailed statistics counters including those supported in BIND 8.
+   Faster ACL processing.
+   Use Doxygen to generate internal documentation.
+   Efficient LRU cache-cleaning mechanism.
+   NSID support.
 
 BIND 9.4.0
 
-  * Implemented "additional section caching (or acache)", an internal
+   Implemented "additional section caching (or acache)", an internal
     cache framework for additional section content to improve response
     performance. Several configuration options were provided to control
     the behavior.
-  * New notify type 'master-only'. Enable notify for master zones only.
-  * Accept 'notify-source' style syntax for query-source.
-  * rndc now allows addresses to be set in the server clauses.
-  * New option "allow-query-cache". This lets "allow-query" be used to
+   New notify type 'master-only'. Enable notify for master zones only.
+   Accept 'notify-source' style syntax for query-source.
+   rndc now allows addresses to be set in the server clauses.
+   New option "allow-query-cache". This lets "allow-query" be used to
     specify the default zone access level rather than having to have every
     zone override the global value. "allow-query-cache" can be set at both
     the options and view levels. If "allow-query-cache" is not set then
     "allow-recursion" is used if set, otherwise "allow-query" is used if
     set unless "recursion no;" is set in which case "none;" is used,
     otherwise the default (localhost; localnets;) is used.
-  * rndc: the source address can now be specified.
-  * ixfr-from-differences now takes master and slave in addition to yes
+   rndc: the source address can now be specified.
+   ixfr-from-differences now takes master and slave in addition to yes
     and no at the options and view levels.
-  * Allow the journal's name to be changed via named.conf.
-  * 'rndc notify zone [class [view]]' resend the NOTIFY messages for the
+   Allow the journal's name to be changed via named.conf.
+   'rndc notify zone [class [view]]' resend the NOTIFY messages for the
     specified zone.
-  * 'dig +trace' now randomly selects the next servers to try. Report if
+   'dig +trace' now randomly selects the next servers to try. Report if
     there is a bad delegation.
-  * Improve check-names error messages.
-  * Make public the function to read a key file, dst_key_read_public().
-  * dig now returns the byte count for axfr/ixfr.
-  * allow-update is now settable at the options / view level.
-  * named-checkconf now checks the logging configuration.
-  * host now can turn on memory debugging flags with '-m'.
-  * Don't send notify messages to self.
-  * Perform sanity checks on NS records which refer to 'in zone' names.
-  * New zone option "notify-delay". Specify a minimum delay between sets
+   Improve check-names error messages.
+   Make public the function to read a key file, dst_key_read_public().
+   dig now returns the byte count for axfr/ixfr.
+   allow-update is now settable at the options / view level.
+   named-checkconf now checks the logging configuration.
+   host now can turn on memory debugging flags with '-m'.
+   Don't send notify messages to self.
+   Perform sanity checks on NS records which refer to 'in zone' names.
+   New zone option "notify-delay". Specify a minimum delay between sets
     of NOTIFY messages.
-  * Extend adjusting TTL warning messages.
-  * Named and named-checkzone can now both check for non-terminal wildcard
+   Extend adjusting TTL warning messages.
+   Named and named-checkzone can now both check for non-terminal wildcard
     records.
-  * "rndc freeze/thaw" now freezes/thaws all zones.
-  * named-checkconf now check acls to verify that they only refer to
+   "rndc freeze/thaw" now freezes/thaws all zones.
+   named-checkconf now check acls to verify that they only refer to
     existing acls.
-  * The server syntax has been extended to support a range of servers.
-  * Report differences between hints and real NS rrset and associated
+   The server syntax has been extended to support a range of servers.
+   Report differences between hints and real NS rrset and associated
     address records.
-  * Preserve the case of domain names in rdata during zone transfers.
-  * Restructured the data locking framework using architecture dependent
+   Preserve the case of domain names in rdata during zone transfers.
+   Restructured the data locking framework using architecture dependent
     atomic operations (when available), improving response performance on
     multi-processor machines significantly. x86, x86_64, alpha, powerpc,
     and mips are currently supported.
-  * UNIX domain controls are now supported.
-  * Add support for additional zone file formats for improving loading
+   UNIX domain controls are now supported.
+   Add support for additional zone file formats for improving loading
     performance. The masterfile-format option in named.conf can be used to
     specify a non-default format. A separate command named-compilezone was
     provided to generate zone files in the new format. Additionally, the
     -I and -O options for dnssec-signzone specify the input and output
     formats.
-  * dnssec-signzone can now randomize signature end times (dnssec-signzone
+   dnssec-signzone can now randomize signature end times (dnssec-signzone
     -j jitter).
-  * Add support for CH A record.
-  * Add additional zone data constancy checks. named-checkzone has
+   Add support for CH A record.
+   Add additional zone data constancy checks. named-checkzone has
     extended checking of NS, MX and SRV record and the hosts they
     reference. named has extended post zone load checks. New zone options:
     check-mx and integrity-check.
-  * edns-udp-size can now be overridden on a per server basis.
-  * dig can now specify the EDNS version when making a query.
-  * Added framework for handling multiple EDNS versions.
-  * Additional memory debugging support to track size and mctx arguments.
-  * Detect duplicates of UDP queries we are recursing on and drop them.
+   edns-udp-size can now be overridden on a per server basis.
+   dig can now specify the EDNS version when making a query.
+   Added framework for handling multiple EDNS versions.
+   Additional memory debugging support to track size and mctx arguments.
+   Detect duplicates of UDP queries we are recursing on and drop them.
     New stats category "duplicates".
-  * "USE INTERNAL MALLOC" is now runtime selectable.
-  * The lame cache is now done on a <qname,qclass,qtype> basis as some
+   "USE INTERNAL MALLOC" is now runtime selectable.
+   The lame cache is now done on a <qname,qclass,qtype> basis as some
     servers only appear to be lame for certain query types.
-  * Limit the number of recursive clients that can be waiting for a single
+   Limit the number of recursive clients that can be waiting for a single
     query (<qname,qtype,qclass>) to resolve. New options clients-per-query
     and max-clients-per-query.
-  * dig: report the number of extra bytes still left in the packet after
+   dig: report the number of extra bytes still left in the packet after
     processing all the records.
-  * Support for IPSECKEY rdata type.
-  * Raise the UDP receive buffer size to 32k if it is less than 32k.
-  * x86 and x86_64 now have separate atomic locking implementations.
-  * named-checkconf now validates update-policy entries.
-  * Attempt to make the amount of work performed in a iteration self
+   Support for IPSECKEY rdata type.
+   Raise the UDP receive buffer size to 32k if it is less than 32k.
+   x86 and x86_64 now have separate atomic locking implementations.
+   named-checkconf now validates update-policy entries.
+   Attempt to make the amount of work performed in a iteration self
     tuning. The covers nodes clean from the cache per iteration, nodes
     written to disk when rewriting a master file and nodes destroyed per
     iteration when destroying a zone or a cache.
-  * ISC string copy API.
-  * Automatic empty zone creation for D.F.IP6.ARPA and friends. Note: RFC
+   ISC string copy API.
+   Automatic empty zone creation for D.F.IP6.ARPA and friends. Note: RFC
     1918 zones are not yet covered by this but are likely to be in a
     future release.
-  * New options: empty-server, empty-contact, empty-zones-enable and
+   New options: empty-server, empty-contact, empty-zones-enable and
     disable-empty-zone.
-  * dig now has a '-q queryname' and '+showsearch' options.
-  * host/nslookup now continue (default)/fail on SERVFAIL.
-  * dig now warns if 'RA' is not set in the answer when 'RD' was set in
+   dig now has a '-q queryname' and '+showsearch' options.
+   host/nslookup now continue (default)/fail on SERVFAIL.
+   dig now warns if 'RA' is not set in the answer when 'RD' was set in
     the query. host/nslookup skip servers that fail to set 'RA' when 'RD'
     is set unless a server is explicitly set.
-  * Integrate contributed DLZ code into named.
-  * Integrate contributed IDN code from JPNIC.
-  * libbind: corresponds to that from BIND 8.4.7.
+   Integrate contributed DLZ code into named.
+   Integrate contributed IDN code from JPNIC.
+   libbind: corresponds to that from BIND 8.4.7.
 
 BIND 9.3.0
 
-  * DNSSEC is now DS based (RFC 3658).
-  * DNSSEC lookaside validation.
-  * check-names is now implemented.
-  * rrset-order is more complete.
-  * IPv4/IPv6 transition support, dual-stack-servers.
-  * IXFR deltas can now be generated when loading master files,
+   DNSSEC is now DS based (RFC 3658).
+   DNSSEC lookaside validation.
+   check-names is now implemented.
+   rrset-order is more complete.
+   IPv4/IPv6 transition support, dual-stack-servers.
+   IXFR deltas can now be generated when loading master files,
     ixfr-from-differences.
-  * It is now possible to specify the size of a journal, max-journal-size.
-  * It is now possible to define a named set of master servers to be used
+   It is now possible to specify the size of a journal, max-journal-size.
+   It is now possible to define a named set of master servers to be used
     in masters clause, masters.
-  * The advertised EDNS UDP size can now be set, edns-udp-size.
-  * allow-v6-synthesis has been obsoleted.
-  * Zones containing MD and MF will now be rejected.
-  * dig, nslookup name. now report "Not Implemented" as NOTIMP rather than
+   The advertised EDNS UDP size can now be set, edns-udp-size.
+   allow-v6-synthesis has been obsoleted.
+   Zones containing MD and MF will now be rejected.
+   dig, nslookup name. now report "Not Implemented" as NOTIMP rather than
     NOTIMPL. This will have impact on scripts that are looking for
     NOTIMPL.
-  * libbind: corresponds to that from BIND 8.4.5.
+   libbind: corresponds to that from BIND 8.4.5.
 
 BIND 9.2.0
 
-  * The size of the cache can now be limited using the "max-cache-size"
+   The size of the cache can now be limited using the "max-cache-size"
     option.
-  * The server can now automatically convert RFC1886-style recursive
+   The server can now automatically convert RFC1886-style recursive
     lookup requests into RFC2874-style lookups, when enabled using the new
     option "allow-v6-synthesis". This allows stub resolvers that support
     AAAA records but not A6 record chains or binary labels to perform
     lookups in domains that make use of these IPv6 DNS features.
-  * Performance has been improved.
-  * The man pages now use the more portable "man" macros rather than the
+   Performance has been improved.
+   The man pages now use the more portable "man" macros rather than the
     "mandoc" macros, and are installed by "make install".
-  * The named.conf parser has been completely rewritten. It now supports
+   The named.conf parser has been completely rewritten. It now supports
     "include" directives in more places such as inside "view" statements,
     and it no longer has any reserved words.
-  * The "rndc status" command is now implemented.
-  * rndc can now be configured automatically.
-  * A BIND 8 compatible stub resolver library is now included in lib/bind.
-  * OpenSSL has been removed from the distribution. This means that to use
+   The "rndc status" command is now implemented.
+   rndc can now be configured automatically.
+   A BIND 8 compatible stub resolver library is now included in lib/bind.
+   OpenSSL has been removed from the distribution. This means that to use
     DNSSEC, OpenSSL must be installed and the --with-openssl option must
     be supplied to configure. This does not apply to the use of TSIG,
     which does not require OpenSSL.
-  * The source distribution now builds on Windows. See win32utils/
+   The source distribution now builds on Windows. See win32utils/
     readme1.txt and win32utils/win32-build.txt for details.
-  * This distribution also includes a new lightweight stub resolver
+   This distribution also includes a new lightweight stub resolver
     library and associated resolver daemon that fully support forward and
     reverse lookups of both IPv4 and IPv6 addresses. This library is
     considered experimental and is not a complete replacement for the BIND
@@ -387,11 +387,11 @@ BIND 9.2.0
     to perform DNS lookups or dynamic updates still need to be linked
     against the BIND 8 libraries. For DNS lookups, they can also use the
     new "getrrsetbyname()" API.
-  * BIND 9.2 is capable of acting as an authoritative server for DNSSEC
+   BIND 9.2 is capable of acting as an authoritative server for DNSSEC
     secured zones. This functionality is believed to be stable and
     complete except for lacking support for verifications involving
     wildcard records in secure zones.
-  * When acting as a caching server, BIND 9.2 can be configured to perform
+   When acting as a caching server, BIND 9.2 can be configured to perform
     DNSSEC secure resolution on behalf of its clients. This part of the
     DNSSEC implementation is still considered experimental. For detailed
     information about the state of the DNSSEC implementation, see the file
diff --git a/README b/README
index 9925b320c8c2775efbb83be1f0419febe5cd2fd5..5c9c82a357b237591dae4a2dd1440d722c6881cd 100644 (file)
--- a/README
+++ b/README
@@ -112,124 +112,124 @@ BIND 9.11 features
 BIND 9.11.0 includes a number of changes from BIND 9.10 and earlier
 releases. New features include:
 
-  * Added support for Catalog Zones, a new method for provisioning
+   Added support for Catalog Zones, a new method for provisioning
     servers: a list of zones to be served is stored in a DNS zone, along
     with their configuration parameters. Changes to the catalog zone are
     propagated to slaves via normal AXFR/IXFR, whereupon the zones that
     are listed in it are automatically added, deleted or reconfigured.
-  * Added support for "dnstap", a fast and flexible method of capturing
+   Added support for "dnstap", a fast and flexible method of capturing
     and logging DNS traffic.
-  * Added support for "dyndb", a new API for loading zone data from an
+   Added support for "dyndb", a new API for loading zone data from an
     external database, developed by Red Hat for the FreeIPA project.
-  * "fetchlimit" quotas are now compiled in by default. These are for the
+   "fetchlimit" quotas are now compiled in by default. These are for the
     use of recursive resolvers that are are under high query load for
     domains whose authoritative servers are nonresponsive or are
     experiencing a denial of service attack:
-      + fetches-per-server limits the number of simultaneous queries that
+       fetches-per-server limits the number of simultaneous queries that
         can be sent to any single authoritative server. The configured
         value is a starting point; it is automatically adjusted downward
         if the server is partially or completely non-responsive. The
         algorithm used to adjust the quota can be configured via the
         "fetch-quota-params" option.
-      + fetches-per-zone limits the number of simultaneous queries that
+       fetches-per-zone limits the number of simultaneous queries that
         can be sent for names within a single domain. (Note: Unlike
         fetches-per-server, this value is not self-tuning.)
-      + New stats counters have been added to count queries spilled due to
+       New stats counters have been added to count queries spilled due to
         these quotas.
-  * Added a new dnssec-keymgr key maintenance utility, which can generate
+   Added a new dnssec-keymgr key maintenance utility, which can generate
     or update keys as needed to ensure that a zone's keys match a defined
     DNSSEC policy.
-  * The experimental "SIT" feature in BIND 9.10 has been renamed "COOKIE"
+   The experimental "SIT" feature in BIND 9.10 has been renamed "COOKIE"
     and is no longer optional. EDNS COOKIE is a mechanism enabling clients
     to detect off-path spoofed responses, and servers to detect
     spoofed-source queries. Clients that identify themselves using COOKIE
     options are not subject to response rate limiting (RRL) and can
     receive larger UDP responses.
-  * SERVFAIL responses can now be cached for a limited time (defaulting to
+   SERVFAIL responses can now be cached for a limited time (defaulting to
     1 second, with an upper limit of 30). This can reduce the frequency of
     retries when a query is persistently failing.
-  * Added an nsip-wait-recurse switch to RPZ. This causes NSIP rules to be
+   Added an nsip-wait-recurse switch to RPZ. This causes NSIP rules to be
     skipped if a name server IP address isn't in the cache yet; the
     address will be looked up and the rule will be applied on future
     queries.
-  * Added a Python RNDC module. This allows multiple commands to sent over
+   Added a Python RNDC module. This allows multiple commands to sent over
     a persistent RNDC channel, which saves time.
-  * The controls block in named.conf can now grant read-only rndc access
+   The controls block in named.conf can now grant read-only rndc access
     to specified clients or keys. Read-only clients could, for example,
     check rndc status but could not reconfigure or shut down the server.
-  * rndc commands can now return arbitrarily large amounts of text to the
+   rndc commands can now return arbitrarily large amounts of text to the
     caller.
-  * The zone serial number of a dynamically updatable zone can now be set
+   The zone serial number of a dynamically updatable zone can now be set
     via rndc signing -serial <number> <zonename>. This allows
     inline-signing zones to be set to a specific serial number.
-  * The new rndc nta command can be used to set a Negative Trust Anchor
+   The new rndc nta command can be used to set a Negative Trust Anchor
     (NTA), disabling DNSSEC validation for a specific domain; this can be
     used when responses from a domain are known to be failing validation
     due to administrative error rather than because of a spoofing attack.
     Negative trust anchors are strictly temporary; by default they expire
     after one hour, but can be configured to last up to one week.
-  * rndc delzone can now be used on zones that were not originally created
+   rndc delzone can now be used on zones that were not originally created
     by "rndc addzone".
-  * rndc modzone reconfigures a single zone, without requiring the entire
+   rndc modzone reconfigures a single zone, without requiring the entire
     server to be reconfigured.
-  * rndc showzone displays the current configuration of a zone.
-  * rndc managed-keys can be used to check the status of RFC 5001 managed
+   rndc showzone displays the current configuration of a zone.
+   rndc managed-keys can be used to check the status of RFC 5001 managed
     trust anchors, or to force trust anchors to be refreshed.
-  * max-cache-size can now be set to a percentage of available memory. The
+   max-cache-size can now be set to a percentage of available memory. The
     default is 90%.
-  * Update forwarding performance has been improved by allowing a single
+   Update forwarding performance has been improved by allowing a single
     TCP connection to be shared by multiple updates.
-  * The EDNS Client Subnet (ECS) option is now supported for authoritative
+   The EDNS Client Subnet (ECS) option is now supported for authoritative
     servers; if a query contains an ECS option then ACLs containing geoip
     or ecs elements can match against the the address encoded in the
     option. This can be used to select a view for a query, so that
     different answers can be provided depending on the client network.
-  * The EDNS EXPIRE option has been implemented on the client side,
+   The EDNS EXPIRE option has been implemented on the client side,
     allowing a slave server to set the expiration timer correctly when
     transferring zone data from another slave server.
-  * The key generation and manipulation tools (dnssec-keygen,
+   The key generation and manipulation tools (dnssec-keygen,
     dnssec-settime, dnssec-importkey, dnssec-keyfromlabel) now take -Psync
     and -Dsync options to set the publication and deletion times of CDS
     and CDNSKEY parent-synchronization records. Both named and
     dnssec-signzone can now publish and remove these records at the
     scheduled times.
-  * A new minimal-any option reduces the size of UDP responses for query
+   A new minimal-any option reduces the size of UDP responses for query
     type ANY by returning a single arbitrarily selected RRset instead of
     all RRsets.
-  * A new masterfile-style zone option controls the formatting of text
+   A new masterfile-style zone option controls the formatting of text
     zone files: When set to full, a zone file is dumped in
     single-line-per-record format.
-  * serial-update-method can now be set to date. On update, the serial
+   serial-update-method can now be set to date. On update, the serial
     number will be set to the current date in YYYYMMDDNN format.
-  * dnssec-signzone -N date sets the serial number to YYYYMMDDNN.
-  * named -L <filename> causes named to send log messages to the specified
+   dnssec-signzone -N date sets the serial number to YYYYMMDDNN.
+   named -L <filename> causes named to send log messages to the specified
     file by default instead of to the system log.
-  * dig +ttlunits prints TTL values with time-unit suffixes: w, d, h, m, s
+   dig +ttlunits prints TTL values with time-unit suffixes: w, d, h, m, s
     for weeks, days, hours, minutes, and seconds.
-  * dig +unknownformat prints dig output in RFC 3597 "unknown record"
+   dig +unknownformat prints dig output in RFC 3597 "unknown record"
     presentation format.
-  * dig +ednsopt allows dig to set arbitrary EDNS options on requests.
-  * dig +ednsflags allows dig to set yet-to-be-defined EDNS flags on
+   dig +ednsopt allows dig to set arbitrary EDNS options on requests.
+   dig +ednsflags allows dig to set yet-to-be-defined EDNS flags on
     requests.
-  * mdig is an alternate version of dig which sends multiple pipelined TCP
+   mdig is an alternate version of dig which sends multiple pipelined TCP
     queries to a server. Instead of waiting for a response after sending a
     query, it sends all queries immediately and displays responses in the
     order received.
-  * serial-query-rate no longer controls NOTIFY messages. These are
+   serial-query-rate no longer controls NOTIFY messages. These are
     separately controlled by notify-rate and startup-notify-rate.
-  * nsupdate now performs check-names processing by default on records to
+   nsupdate now performs check-names processing by default on records to
     be added. This can be disabled with check-names no.
-  * The statistics channel now supports DEFLATE compression, reducing the
+   The statistics channel now supports DEFLATE compression, reducing the
     size of the data sent over the network when querying statistics.
-  * New counters have been added to the statistics channel to track the
+   New counters have been added to the statistics channel to track the
     sizes of incoming queries and outgoing responses in histogram buckets,
     as specified in RSSAC002.
-  * A new NXDOMAIN redirect method (option nxdomain-redirect) has been
+   A new NXDOMAIN redirect method (option nxdomain-redirect) has been
     added, allowing redirection to a specified DNS namespace instead of a
     single redirect zone.
-  * When starting up, named now ensures that no other named process is
+   When starting up, named now ensures that no other named process is
     already running.
-  * Files created by named to store information, including mkeys and nzf
+   Files created by named to store information, including mkeys and nzf
     files, are now named after their corresponding views unless the view
     name contains characters incompatible with use as a filename. Old
     style filenames (based on the hash of the view name) will still work.
@@ -266,7 +266,7 @@ BIND 9.11.5
 BIND 9.11.5 is a maintenance release, and also addresses CVE-2018-5741 by
 correcting faulty documentation and introducing the following new feature:
 
-  * New krb5-selfsub and ms-selfsub rule types for update-policy
+   New krb5-selfsub and ms-selfsub rule types for update-policy
     statements allow updating of subdomains based on a Kerberos or Active
     Directory machine principal.
 
@@ -338,6 +338,10 @@ BIND 9.11.20
 BIND 9.11.20 is a maintenance release, and also addresses the security
 vulnerability disclosed in CVE-2020-8619.
 
+BIND 9.11.21
+
+BIND 9.11.21 is a maintenance release.
+
 Building BIND
 
 Minimally, BIND requires a UNIX or Linux system with an ANSI C compiler,
@@ -438,8 +442,8 @@ least one of the following libraries: libxml2 http://xmlsoft.org or json-c
 https://github.com/json-c/json-c. If these are installed at a nonstandard
 location, then:
 
-  * for libxml2, specify the prefix using --with-libxml2=/prefix,
-  * for json-c, adjust PKG_CONFIG_PATH.
+   for libxml2, specify the prefix using --with-libxml2=/prefix,
+   for json-c, adjust PKG_CONFIG_PATH.
 
 To support compression on the HTTP statistics channel, the server must be
 linked against libzlib. If this is installed in a nonstandard location,
@@ -584,7 +588,7 @@ GitLab instance, which is not visible to the public.
 
 Acknowledgments
 
-  * The original development of BIND 9 was underwritten by the following
+   The original development of BIND 9 was underwritten by the following
     organizations:
 
       Sun Microsystems, Inc.
@@ -599,11 +603,11 @@ Acknowledgments
       Stichting NLnet - NLnet Foundation
       Nominum, Inc.
 
-  * This product includes software developed by the OpenSSL Project for
+   This product includes software developed by the OpenSSL Project for
     use in the OpenSSL Toolkit. http://www.OpenSSL.org/
 
-  * This product includes cryptographic software written by Eric Young
+   This product includes cryptographic software written by Eric Young
     (eay@cryptsoft.com)
 
-  * This product includes software written by Tim Hudson
+   This product includes software written by Tim Hudson
     (tjh@cryptsoft.com)
index 9012b186f874f8e7052bcab15ff3d275b1e3b04a..6a4dff8e266dc465bc20eddfdd5ea5da13312131 100644 (file)
--- a/README.md
+++ b/README.md
@@ -355,6 +355,10 @@ vulnerabilities disclosed in CVE-2020-8616 and CVE-2020-8617.
 BIND 9.11.20 is a maintenance release, and also addresses the security
 vulnerability disclosed in CVE-2020-8619.
 
+#### BIND 9.11.21
+
+BIND 9.11.21 is a maintenance release.
+
 ### <a name="build"/> Building BIND
 
 Minimally, BIND requires a UNIX or Linux system with an ANSI C compiler,
index 5d74139cbf0e97784d518186792b3a5270ea0a08..920aa37109db4f26070cb2c3f4f2bb9fdefce935 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index 5413b336a8d663f445ddc168e5e383dfa3f4ddb9..a630e95cc1bd0a0b3c9ddfbc246ff2a9928d4d27 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index d85e37b931c0f9e9def2a045b07666159a2df391..0ed14425e051aed68b29e846cf71f4d0ec364fa7 100644 (file)
@@ -759,6 +759,6 @@ controls {
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index 8715a84a44e5f3fd8f6f54aa280af21a61c64faa..ccf881c0aa79638df3ede82732eead567ea44abe 100644 (file)
@@ -2867,6 +2867,6 @@ $ORIGIN 0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa.
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index ad140a621ada2494ba217bad2c9cc5208e510a30..f807200fcf6dadc1ad30a814be625e6b504555e5 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index fa8478a23f79b8d2fc4342f652c1a28b07580120..cdd1a4fcc53e8f38223249ad95e7edc90afa83e9 100644 (file)
@@ -14720,6 +14720,6 @@ HOST-127.EXAMPLE. MX 0 .
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index b7c0aca94f6ee6f40543a1712bdda289bcd6c74d..2e0ca88ff0de8b8fbfd11750b88c90f29802eadc 100644 (file)
@@ -400,6 +400,6 @@ allow-query { !{ !10/8; any; }; key example; };
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index b5dce43eb8fa3b0a516a13c1e8505178b855602a..bbd34eece3326b7c2532e5cffbb3fe4c4ca48fb0 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index c0a58337438a0670c95853a3ef599b9d5b704127..95a0b879d78feb4223d7c0166e74ae7afdb7ed33 100644 (file)
 <div class="toc">
 <p><b>Table of Contents</b></p>
 <dl class="toc">
-<dt><span class="section"><a href="Bv9ARM.ch09.html#id-1.10.2">Release Notes for BIND Version 9.11.20</a></span></dt>
+<dt><span class="section"><a href="Bv9ARM.ch09.html#id-1.10.2">Release Notes for BIND Version 9.11.21</a></span></dt>
 <dd><dl>
 <dt><span class="section"><a href="Bv9ARM.ch09.html#relnotes_intro">Introduction</a></span></dt>
 <dt><span class="section"><a href="Bv9ARM.ch09.html#relnotes_download">Download</a></span></dt>
 <dt><span class="section"><a href="Bv9ARM.ch09.html#relnotes_license">License Change</a></span></dt>
+<dt><span class="section"><a href="Bv9ARM.ch09.html#relnotes-9.11.21">Notes for BIND 9.11.21</a></span></dt>
 <dt><span class="section"><a href="Bv9ARM.ch09.html#relnotes-9.11.20">Notes for BIND 9.11.20</a></span></dt>
 <dt><span class="section"><a href="Bv9ARM.ch09.html#relnotes-9.11.19">Notes for BIND 9.11.19</a></span></dt>
 <dt><span class="section"><a href="Bv9ARM.ch09.html#relnotes-9.11.18">Notes for BIND 9.11.18</a></span></dt>
@@ -69,7 +70,7 @@
 </div>
       <div class="section">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id-1.10.2"></a>Release Notes for BIND Version 9.11.20</h2></div></div></div>
+<a name="id-1.10.2"></a>Release Notes for BIND Version 9.11.21</h2></div></div></div>
   
   <div class="section">
 <div class="titlepage"><div><div><h3 class="title">
 
   <div class="section">
 <div class="titlepage"><div><div><h3 class="title">
+<a name="relnotes-9.11.21"></a>Notes for BIND 9.11.21</h3></div></div></div>
+
+  <div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="relnotes-9.11.21-bugs"></a>Bug Fixes</h4></div></div></div>
+    <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+        <p>
+          <span class="command"><strong>named</strong></span> could crash when cleaning dead nodes in
+          <code class="filename">lib/dns/rbtdb.c</code> that were being reused.
+          [GL #1968]
+        </p>
+      </li>
+<li class="listitem">
+        <p>
+          Properly handle missing <span class="command"><strong>kyua</strong></span> command so that
+          <span class="command"><strong>make check</strong></span> does not fail unexpectedly when CMocka
+          is installed, but Kyua is not. [GL #1950]
+        </p>
+      </li>
+<li class="listitem">
+        <p>
+          The validator could fail to accept a properly signed RRset if an
+          unsupported algorithm appeared earlier in the DNSKEY RRset than a
+          supported algorithm. It could also stop if it detected a malformed
+          public key. [GL #1689]
+        </p>
+      </li>
+</ul></div>
+  </div>
+
+</div>
+  <div class="section">
+<div class="titlepage"><div><div><h3 class="title">
 <a name="relnotes-9.11.20"></a>Notes for BIND 9.11.20</h3></div></div></div>
 
   <div class="section">
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index 844c62298b2d1f7700a4e1c23719caad2daadce7..59fb0ac3426ab23001ef69fc1e0e0bc806782722 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index 3f1bf49ff0b301f9be18568fbfb146c8c7a6d32a..36fa376f01c66e7d47b94a9e5458a9ce9df9627a 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index 3332f914d2b6fe6f93b1fdcd883967cc60759e6f..e523161559f433d963bd467309dc326e6db83701 100644 (file)
@@ -533,6 +533,6 @@ $ <strong class="userinput"><code>sample-update -a sample-update -k Kxxx.+nnn+mm
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index cbb727fcef087261691cf6dcdc9f4fb875cf1c74..d09c4d628de18bb0890b505992245ad5edec1acf 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index dba87fafb9a407d661973f87e9f72cdc4b50adfe..5007d422dfbe2aebfb3ab79fdf459af231e5cc08 100644 (file)
@@ -32,7 +32,7 @@
 <div>
 <div><h1 class="title">
 <a name="id-1"></a>BIND 9 Administrator Reference Manual</h1></div>
-<div><p class="releaseinfo">BIND Version 9.11.20</p></div>
+<div><p class="releaseinfo">BIND Version 9.11.21</p></div>
 <div><p class="copyright">Copyright © 2000-2020 Internet Systems Consortium, Inc. ("ISC")</p></div>
 </div>
 <hr>
 </dl></dd>
 <dt><span class="appendix"><a href="Bv9ARM.ch09.html">A. Release Notes</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="Bv9ARM.ch09.html#id-1.10.2">Release Notes for BIND Version 9.11.20</a></span></dt>
+<dt><span class="section"><a href="Bv9ARM.ch09.html#id-1.10.2">Release Notes for BIND Version 9.11.21</a></span></dt>
 <dd><dl>
 <dt><span class="section"><a href="Bv9ARM.ch09.html#relnotes_intro">Introduction</a></span></dt>
 <dt><span class="section"><a href="Bv9ARM.ch09.html#relnotes_download">Download</a></span></dt>
 <dt><span class="section"><a href="Bv9ARM.ch09.html#relnotes_license">License Change</a></span></dt>
+<dt><span class="section"><a href="Bv9ARM.ch09.html#relnotes-9.11.21">Notes for BIND 9.11.21</a></span></dt>
 <dt><span class="section"><a href="Bv9ARM.ch09.html#relnotes-9.11.20">Notes for BIND 9.11.20</a></span></dt>
 <dt><span class="section"><a href="Bv9ARM.ch09.html#relnotes-9.11.19">Notes for BIND 9.11.19</a></span></dt>
 <dt><span class="section"><a href="Bv9ARM.ch09.html#relnotes-9.11.18">Notes for BIND 9.11.18</a></span></dt>
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index c20bbd778f71b62647f269f56bbc5580733875a1..60146454c581191509623a6a28cfc71dc27a760c 100644 (file)
Binary files a/doc/arm/Bv9ARM.pdf and b/doc/arm/Bv9ARM.pdf differ
index 70018fbbfeb44749059d1b55a12d3fe2e2e8143d..3dac98bcf8888e1d5c2c14ac28eeefb490a6c22c 100644 (file)
@@ -91,6 +91,6 @@
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index 214b797c7923e0ba8febfd5a2850b30558cc50fc..bd74946a2b47ba8dd7da6e623a01f7a0cb2d1e3d 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index fc3f8be7b43f3063d82315dbea960f7135858e3c..951df9053c5c0f62c100817018774b5ba86e3c65 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index 08c2ffe971595f22ae25bc1d695487f685c1bc9d..4501b00c8e333786030c1d2a1338e802f3364fb8 100644 (file)
@@ -1143,6 +1143,6 @@ dig +qr www.isc.org any -x 127.0.0.1 isc.org ns +noqr
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index 174d01d7beebf69cbd7bf96001b0c5baf1825e3e..6298138ec513791cd4ae04c6d634ffa340727656 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index d6ff71461f618abbe4f0995e4bebf3ffb0ca6a46..908b404b91ba549a0a36cd99b38d95a53103a210 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index 8a00e825fc6903f27d2217cb743e0230df899d73..23eb71ea8856fd7507309e265f75ee7ab1f68af1 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index d4008fb20629376b5711eb2cd212d2e2dd95c6c4..b3680ebaa5bbca015c84fcad781b159c2ea0e703 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index e6c66a728619405ef7a65e329e562be18f03928e..89e0f0df8aba6020f7f6f4041f80e6917730a428 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index c27707d99dbc259d556789d6dfabc5280e777f6a..1a57d413ea86853ff92d5ebbc4db74f2e44a9d4a 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index 753b4e8b816038c202319ede266587efd3512a95..e82e4b7334a3db44c228c91278cd69fffaec379a 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index e0d76f4d358c07f9e77de3c904be961ba3f90331..358e946476a4fae11c7607fce2eefd14638d973a 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index c8205d341a211e7d7dead9056566709c7603c64f..213c6a3537542c51cf0fbfe9c5459e7230798b6b 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index 0021cca6ded4c40704e8c70b629123e639b3d324..786ce7a646bd2329082130d0178094ea4d152914 100644 (file)
@@ -708,6 +708,6 @@ db.example.com.signed
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index e9219b09aab26dadca3acd44c01e557fd4ba7253..a11e787607252b4e970d562a6108d8701fa59469 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index 01ded0efdb5cb7f20cdab8a54061c242dcc82d3a..8f1da1b4422ef1e0e8d6d6a23962637b355c2d8b 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index 147b03e5460aa96b138ae894434070162616d885..bb571d5fb2ba3037af2564567538a403f6280d66 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index 9b9897514e63a114b839e512bd303174fa7c1e2d..22324e26a6658cb23a5e692b5029f74cdcfd03f4 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index 01e67ec9ce823ce87d96d9e8580174f596a011c2..11bfa471752da1767ce5e47da54a4543a244b588 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index b3ab24ca3f641fbb8a68c4837248e101d96b3f63..8671663cc7ba2146c7a2f2da43b2f9cb7975e8d8 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index 417d3cd85fb5cb0773f1f34997097efd81d8a001..a80cdf39fae7b2b19d92657686f914da6d38a938 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index 21d6e83cdde2a8fb4eb06896f226971435cbeb77..7606af85ee38e7bb698ff9f2bbb3985a4234f055 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index ed114d41afa01de3cb00f8e2d795908c2c3ed811..bbf8bdbb6aeed25b02c2760735f2fe5b08313c24 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index 3eec70c12721add2df3e21cb9c6227f380ace8ce..04aa6329a20b518a6da5f04801452d878ac85e7b 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index 434f453843df1e8b03218b5ff6fc2b111c027384..ad2a8a875af347034055345044ab4aa72cd03123 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index b97bbf93d570ea18d2ec7ab24a087d8415570d18..23328d0e83bc94556482021353deccb1b4baee20 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index 9e11b3cfe2455bb0208921815aa57bcb603f362a..714b4057213e7e0ca544beca8b9cef4dd1866630 100644 (file)
@@ -1034,6 +1034,6 @@ zone
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index 9c427ecfa5b8cd0574696cf8a5d5814c13221ee2..dcb716e078a904be36197ead59371f57b71e570d 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index b4b6bacc4bc022109231a9d07c79a87e7db62df7..ef2e692366d2e753deb55311a54118a83decf630 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index f72b1d6ff3d71605b05846223984f17e5ee18cc6..b9053be033bc501074b9e4d9649f84ba3b045574 100644 (file)
@@ -442,6 +442,6 @@ nslookup -query=hinfo  -timeout=10
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index 5058952072ada0b6b3b3693565f3218a9d8ea869..722fa0d7811ee088307144e1cd9a3f3ea2a43481 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index d4e2738d9c3941a4174da82504d4df89f9109828..9fbf283477a98e283498e8329ce4e2e923933a2e 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index 2a389cd5bd8b8aed0241dfa92f713a6302a1414f..00c5a085d96e9faea927ba33af4d7045de9f6db3 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index 858b6dd1856805cc40889f050a2dfc063e0370d6..2843c8cea633014e6091908ca10ed558579282d9 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index 3c32772358472ac6dc9c9c40c35521c1d6d00060..e725642500bc3e5f58d99025ba73cdc0813e13d2 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index 8ba525a4867ae6b18cf4f7e2665c2e021a632997..0216ac67c28271c57a6ed27d3d3660ad85b844eb 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index e2a06f5997a9558774c0fa0895dc8e823d012ec7..84022ea3e95256a1588f4e8ff0dd46d4429c8aa1 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index d952f7ec444a141d51ff1beee61b0f7f621b8fba..4ef8259361dd461697175af00a3c685675a263c7 100644 (file)
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.20 (Extended Support Version)</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.21 (Extended Support Version)</p>
 </body>
 </html>
index 1bce1496055405a4689cac0d09b34a9288a14072..1fc1c94cd3e29b53954625339ec09c6831d9b26c 100644 (file)
@@ -15,7 +15,7 @@
 
   <div class="section">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id-1.2"></a>Release Notes for BIND Version 9.11.20</h2></div></div></div>
+<a name="id-1.2"></a>Release Notes for BIND Version 9.11.21</h2></div></div></div>
   
   <div class="section">
 <div class="titlepage"><div><div><h3 class="title">
 
   <div class="section">
 <div class="titlepage"><div><div><h3 class="title">
+<a name="relnotes-9.11.21"></a>Notes for BIND 9.11.21</h3></div></div></div>
+
+  <div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="relnotes-9.11.21-bugs"></a>Bug Fixes</h4></div></div></div>
+    <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+        <p>
+          <span class="command"><strong>named</strong></span> could crash when cleaning dead nodes in
+          <code class="filename">lib/dns/rbtdb.c</code> that were being reused.
+          [GL #1968]
+        </p>
+      </li>
+<li class="listitem">
+        <p>
+          Properly handle missing <span class="command"><strong>kyua</strong></span> command so that
+          <span class="command"><strong>make check</strong></span> does not fail unexpectedly when CMocka
+          is installed, but Kyua is not. [GL #1950]
+        </p>
+      </li>
+<li class="listitem">
+        <p>
+          The validator could fail to accept a properly signed RRset if an
+          unsupported algorithm appeared earlier in the DNSKEY RRset than a
+          supported algorithm. It could also stop if it detected a malformed
+          public key. [GL #1689]
+        </p>
+      </li>
+</ul></div>
+  </div>
+
+</div>
+  <div class="section">
+<div class="titlepage"><div><div><h3 class="title">
 <a name="relnotes-9.11.20"></a>Notes for BIND 9.11.20</h3></div></div></div>
 
   <div class="section">
index 91c3b793a82dc74a20abf289a07d8528aa3d8aa2..ad780aa86ceffc367ea35ff9020991b13f60ed97 100644 (file)
Binary files a/doc/arm/notes.pdf and b/doc/arm/notes.pdf differ
index 938fff0b3922d9bd453104b16e91ec317d783486..5e3e39e0411380aa64bbcf2987a7246d22142fd3 100644 (file)
@@ -1,4 +1,4 @@
-Release Notes for BIND Version 9.11.20
+Release Notes for BIND Version 9.11.21
 
 Introduction
 
@@ -36,6 +36,21 @@ Those unsure whether or not the license change affects their use of BIND,
 or who wish to discuss how to comply with the license may contact ISC at
 https://www.isc.org/mission/contact/.
 
+Notes for BIND 9.11.21
+
+Bug Fixes
+
+  • named could crash when cleaning dead nodes in lib/dns/rbtdb.c that
+    were being reused. [GL #1968]
+
+  • Properly handle missing kyua command so that make check does not fail
+    unexpectedly when CMocka is installed, but Kyua is not. [GL #1950]
+
+  • The validator could fail to accept a properly signed RRset if an
+    unsupported algorithm appeared earlier in the DNSKEY RRset than a
+    supported algorithm. It could also stop if it detected a malformed
+    public key. [GL #1689]
+
 Notes for BIND 9.11.20
 
 Security Fixes
index 2b9e76ec1ce04de80808a36ca80de0049e590ec0..51834587be9065e0d81fef8e2499b15b7c4cd24f 100644 (file)
@@ -9,5 +9,5 @@
 # 9.11: 160-169,1100-1199
 # 9.12: 1200-1299
 LIBINTERFACE = 1110
-LIBREVISION = 3
+LIBREVISION = 4
 LIBAGE = 0
index 022cc9d35089db1db2830584afe864c8cc7d1ca5..7b4fc59cebb2c285b3bb9a809c8fd272eaad1a08 100644 (file)
@@ -9,5 +9,5 @@
 # 9.11: 160-169,1100-1199
 # 9.12: 1200-1299
 LIBINTERFACE = 1106
-LIBREVISION = 0
+LIBREVISION = 1
 LIBAGE = 1
diff --git a/version b/version
index 0c7aee8a9fcac4e6bcf8462363777ef7bc879f08..6a49b6ea061bfd192e84a47a76f9cae9914a467f 100644 (file)
--- a/version
+++ b/version
@@ -5,7 +5,7 @@ PRODUCT=BIND
 DESCRIPTION="(Extended Support Version)"
 MAJORVER=9
 MINORVER=11
-PATCHVER=20
+PATCHVER=21
 RELEASETYPE=
 RELEASEVER=
 EXTENSIONS=