From 6e9b23663dca0c326717107c5f14773bb7941eed Mon Sep 17 00:00:00 2001 From: Evan Hunt Date: Fri, 8 Jun 2018 13:59:44 -0700 Subject: [PATCH] prepare 9.9.13rc1 --- CHANGES | 2 + HISTORY | 1 - OPTIONS | 1 - README | 5 + README.md | 5 + bin/check/named-checkconf.8 | 7 +- bin/check/named-checkconf.html | 3 +- bin/check/named-checkzone.8 | 7 +- bin/check/named-checkzone.html | 3 +- bin/confgen/ddns-confgen.8 | 4 +- bin/confgen/ddns-confgen.html | 2 +- bin/confgen/rndc-confgen.8 | 7 +- bin/confgen/rndc-confgen.html | 3 +- bin/dig/dig.1 | 15 +- bin/dig/dig.html | 31 +-- bin/dig/host.1 | 7 +- bin/dig/host.html | 3 +- bin/dig/nslookup.1 | 4 +- bin/dig/nslookup.html | 2 +- bin/dnssec/dnssec-dsfromkey.8 | 4 +- bin/dnssec/dnssec-dsfromkey.html | 2 +- bin/dnssec/dnssec-importkey.8 | 4 +- bin/dnssec/dnssec-importkey.html | 2 +- bin/dnssec/dnssec-keyfromlabel.8 | 4 +- bin/dnssec/dnssec-keyfromlabel.html | 2 +- bin/dnssec/dnssec-keygen.8 | 7 +- bin/dnssec/dnssec-keygen.html | 3 +- bin/dnssec/dnssec-revoke.8 | 4 +- bin/dnssec/dnssec-revoke.html | 2 +- bin/dnssec/dnssec-settime.8 | 4 +- bin/dnssec/dnssec-settime.html | 2 +- bin/dnssec/dnssec-signzone.8 | 7 +- bin/dnssec/dnssec-signzone.html | 3 +- bin/dnssec/dnssec-verify.8 | 4 +- bin/dnssec/dnssec-verify.html | 2 +- bin/named/lwresd.8 | 7 +- bin/named/lwresd.html | 3 +- bin/named/named.8 | 7 +- bin/named/named.conf.5 | 4 +- bin/named/named.conf.html | 2 +- bin/named/named.html | 3 +- bin/nsupdate/nsupdate.1 | 7 +- bin/nsupdate/nsupdate.html | 3 +- bin/pkcs11/pkcs11-destroy.8 | 4 +- bin/pkcs11/pkcs11-destroy.html | 2 +- bin/pkcs11/pkcs11-keygen.8 | 4 +- bin/pkcs11/pkcs11-keygen.html | 2 +- bin/pkcs11/pkcs11-list.8 | 4 +- bin/pkcs11/pkcs11-list.html | 2 +- bin/python/dnssec-checkds.8 | 4 +- bin/python/dnssec-checkds.html | 2 +- bin/python/dnssec-coverage.8 | 4 +- bin/python/dnssec-coverage.html | 2 +- bin/rndc/rndc.8 | 7 +- bin/rndc/rndc.conf.5 | 7 +- bin/rndc/rndc.conf.html | 3 +- bin/rndc/rndc.html | 3 +- bin/tools/arpaname.1 | 4 +- bin/tools/arpaname.html | 2 +- bin/tools/genrandom.8 | 4 +- bin/tools/genrandom.html | 2 +- bin/tools/isc-hmac-fixup.8 | 4 +- bin/tools/isc-hmac-fixup.html | 2 +- bin/tools/named-journalprint.8 | 4 +- bin/tools/named-journalprint.html | 2 +- bin/tools/nsec3hash.8 | 4 +- bin/tools/nsec3hash.html | 2 +- config.h.in | 6 +- doc/arm/Bv9ARM.ch01.html | 5 +- doc/arm/Bv9ARM.ch02.html | 5 +- doc/arm/Bv9ARM.ch03.html | 5 +- doc/arm/Bv9ARM.ch04.html | 5 +- doc/arm/Bv9ARM.ch05.html | 5 +- doc/arm/Bv9ARM.ch06.html | 245 +++++++++++++---------- doc/arm/Bv9ARM.ch07.html | 5 +- doc/arm/Bv9ARM.ch08.html | 5 +- doc/arm/Bv9ARM.ch09.html | 252 ++++-------------------- doc/arm/Bv9ARM.ch10.html | 5 +- doc/arm/Bv9ARM.ch11.html | 5 +- doc/arm/Bv9ARM.ch12.html | 5 +- doc/arm/Bv9ARM.ch13.html | 5 +- doc/arm/Bv9ARM.html | 16 +- doc/arm/Bv9ARM.pdf | Bin 1150787 -> 1150237 bytes doc/arm/man.arpaname.html | 5 +- doc/arm/man.ddns-confgen.html | 5 +- doc/arm/man.dig.html | 33 ++-- doc/arm/man.dnssec-checkds.html | 5 +- doc/arm/man.dnssec-coverage.html | 5 +- doc/arm/man.dnssec-dsfromkey.html | 5 +- doc/arm/man.dnssec-importkey.html | 5 +- doc/arm/man.dnssec-keyfromlabel.html | 5 +- doc/arm/man.dnssec-keygen.html | 5 +- doc/arm/man.dnssec-revoke.html | 5 +- doc/arm/man.dnssec-settime.html | 5 +- doc/arm/man.dnssec-signzone.html | 5 +- doc/arm/man.dnssec-verify.html | 5 +- doc/arm/man.genrandom.html | 5 +- doc/arm/man.host.html | 5 +- doc/arm/man.isc-hmac-fixup.html | 5 +- doc/arm/man.lwresd.html | 5 +- doc/arm/man.named-checkconf.html | 5 +- doc/arm/man.named-checkzone.html | 5 +- doc/arm/man.named-journalprint.html | 5 +- doc/arm/man.named.conf.html | 5 +- doc/arm/man.named.html | 5 +- doc/arm/man.nsec3hash.html | 5 +- doc/arm/man.nsupdate.html | 5 +- doc/arm/man.rndc-confgen.html | 5 +- doc/arm/man.rndc.conf.html | 5 +- doc/arm/man.rndc.html | 5 +- doc/arm/notes.html | 242 +++-------------------- doc/arm/notes.pdf | Bin 61625 -> 53568 bytes doc/arm/notes.txt | 137 +++---------- doc/arm/notes.xml | 160 ++------------- doc/misc/options | 2 +- isc-config.sh.1 | 4 +- isc-config.sh.html | 2 +- lib/Atffile.in | 1 + lib/Kyuafile.in | 1 + lib/bind9/api | 2 +- lib/dns/api | 6 +- lib/export/irs/api | 2 +- lib/isc/api | 2 +- lib/isccc/api | 2 +- lib/isccfg/api | 6 +- lib/lwres/api | 2 +- lib/lwres/man/lwres.3 | 7 +- lib/lwres/man/lwres.html | 3 +- lib/lwres/man/lwres_buffer.3 | 7 +- lib/lwres/man/lwres_buffer.html | 3 +- lib/lwres/man/lwres_config.3 | 7 +- lib/lwres/man/lwres_config.html | 3 +- lib/lwres/man/lwres_context.3 | 7 +- lib/lwres/man/lwres_context.html | 3 +- lib/lwres/man/lwres_gabn.3 | 7 +- lib/lwres/man/lwres_gabn.html | 3 +- lib/lwres/man/lwres_gai_strerror.3 | 7 +- lib/lwres/man/lwres_gai_strerror.html | 3 +- lib/lwres/man/lwres_getaddrinfo.3 | 7 +- lib/lwres/man/lwres_getaddrinfo.html | 3 +- lib/lwres/man/lwres_gethostent.3 | 7 +- lib/lwres/man/lwres_gethostent.html | 3 +- lib/lwres/man/lwres_getipnode.3 | 7 +- lib/lwres/man/lwres_getipnode.html | 3 +- lib/lwres/man/lwres_getnameinfo.3 | 7 +- lib/lwres/man/lwres_getnameinfo.html | 3 +- lib/lwres/man/lwres_getrrsetbyname.3 | 7 +- lib/lwres/man/lwres_getrrsetbyname.html | 3 +- lib/lwres/man/lwres_gnba.3 | 7 +- lib/lwres/man/lwres_gnba.html | 3 +- lib/lwres/man/lwres_hstrerror.3 | 7 +- lib/lwres/man/lwres_hstrerror.html | 3 +- lib/lwres/man/lwres_inetntop.3 | 7 +- lib/lwres/man/lwres_inetntop.html | 3 +- lib/lwres/man/lwres_noop.3 | 7 +- lib/lwres/man/lwres_noop.html | 3 +- lib/lwres/man/lwres_packet.3 | 7 +- lib/lwres/man/lwres_packet.html | 3 +- lib/lwres/man/lwres_resutil.3 | 7 +- lib/lwres/man/lwres_resutil.html | 3 +- version | 6 +- win32utils/Configure | 26 --- 162 files changed, 537 insertions(+), 1257 deletions(-) diff --git a/CHANGES b/CHANGES index ca1b2d701e..20aeef6f4b 100644 --- a/CHANGES +++ b/CHANGES @@ -4,6 +4,8 @@ 4971. [bug] dnssec-signzone and dnssec-verify did not treat records below a DNAME as out-of-zone data. [GL #298] + --- 9.9.13rc1 released --- + 4968. [bug] If glue records are signed, attempt to validate them. [GL #209] diff --git a/HISTORY b/HISTORY index 92ccdef695..e51246067b 100644 --- a/HISTORY +++ b/HISTORY @@ -231,4 +231,3 @@ BIND 9.2.0 DNSSEC implementation is still considered experimental. For detailed information about the state of the DNSSEC implementation, see the file doc/misc/dnssec. - diff --git a/OPTIONS b/OPTIONS index 033cc517fe..e692d5269a 100644 --- a/OPTIONS +++ b/OPTIONS @@ -27,4 +27,3 @@ Setting Description highest possible setting -DISC_HEAP_CHECK Test heap consistency after every heap operation; used when debugging - diff --git a/README b/README index 235ed175d1..0d8ff1c939 100644 --- a/README +++ b/README @@ -250,6 +250,11 @@ BIND 9.9.12 BIND 9.9.12 is a maintenance release, and addresses the security flaw disclosed in CVE-2017-3145. +BIND 9.9.13 + +BIND 9.9.13 is a maintenance release, and addresses the security flaw +disclosed in CVE-2018-5738. + Building BIND BIND requires a UNIX or Linux system with an ANSI C compiler, basic POSIX diff --git a/README.md b/README.md index 1f13f224cc..cae0eeb8e6 100644 --- a/README.md +++ b/README.md @@ -269,6 +269,11 @@ disclosed in CVE-2017-3140, CVE-2017-3141, CVE-2017-3142 and CVE-2017-3143. BIND 9.9.12 is a maintenance release, and addresses the security flaw disclosed in CVE-2017-3145. +#### BIND 9.9.13 + +BIND 9.9.13 is a maintenance release, and addresses the security flaw +disclosed in CVE-2018-5738. + ### Building BIND BIND requires a UNIX or Linux system with an ANSI C compiler, basic POSIX diff --git a/bin/check/named-checkconf.8 b/bin/check/named-checkconf.8 index 07c3033c31..d748b219cb 100644 --- a/bin/check/named-checkconf.8 +++ b/bin/check/named-checkconf.8 @@ -1,5 +1,4 @@ -.\" Copyright (C) 2004, 2005, 2007, 2009, 2014-2016 Internet Systems Consortium, Inc. ("ISC") -.\" Copyright (C) 2000-2002 Internet Software Consortium. +.\" Copyright (C) 2000-2002, 2004, 2005, 2007, 2009, 2014-2016, 2018 Internet Systems Consortium, Inc. ("ISC") .\" .\" Permission to use, copy, modify, and/or distribute this software for any .\" purpose with or without fee is hereby granted, provided that the above @@ -140,7 +139,5 @@ BIND 9 Administrator Reference Manual\&. \fBInternet Systems Consortium, Inc\&.\fR .SH "COPYRIGHT" .br -Copyright \(co 2004, 2005, 2007, 2009, 2014-2016 Internet Systems Consortium, Inc. ("ISC") -.br -Copyright \(co 2000-2002 Internet Software Consortium. +Copyright \(co 2000-2002, 2004, 2005, 2007, 2009, 2014-2016, 2018 Internet Systems Consortium, Inc. ("ISC") .br diff --git a/bin/check/named-checkconf.html b/bin/check/named-checkconf.html index 2e31adbcef..fd880889b8 100644 --- a/bin/check/named-checkconf.html +++ b/bin/check/named-checkconf.html @@ -1,7 +1,6 @@ + @@ -22,7 +23,7 @@

-Release Notes for BIND Version 9.9.12

+Release Notes for BIND Version 9.9.13rc1

@@ -51,35 +52,6 @@

-New DNSSEC Root Key

-

- ICANN is in the process of introducing a new Key Signing Key (KSK) for - the global root zone. BIND has multiple methods for managing DNSSEC - trust anchors, with somewhat different behaviors. If the root - key is configured using the managed-keys - statement, or if the pre-configured root key is enabled by using - dnssec-validation auto, then BIND can keep keys up - to date automatically. Servers configured in this way should have - begun the process of rolling to the new key when it was published in - the root zone in July 2017. However, keys configured using the - trusted-keys statement are not automatically - maintained. If your server is performing DNSSEC validation and is - configured using trusted-keys, you are advised to - change your configuration before the root zone begins signing with - the new KSK. This is currently scheduled for October 11, 2017. -

-

- This release includes an updated version of the - bind.keys file containing the new root - key. This file can also be downloaded from - - https://www.isc.org/bind-keys - . -

-
- -
-

Legacy Windows No Longer Supported

As of BIND 9.9.11, Windows XP and Windows 2003 are no longer supported @@ -91,210 +63,54 @@

Security Fixes

-
    -
  • -

    - An error in TSIG handling could permit unauthorized zone - transfers or zone updates. These flaws are disclosed in - CVE-2017-3142 and CVE-2017-3143. [RT #45383] -

    -
  • -
  • -

    - The BIND installer on Windows used an unquoted service path, - which can enable privilege escalation. This flaw is disclosed - in CVE-2017-3141. [RT #45229] -

    -
  • -
  • -

    - With certain RPZ configurations, a response with TTL 0 - could cause named to go into an infinite - query loop. This flaw is disclosed in CVE-2017-3140. - [RT #45181] -

    -
  • -
  • -

    - Addresses could be referenced after being freed during resolver - processing, causing an assertion failure. The chances of this - happening were remote, but the introduction of a delay in - resolution increased them. This bug is disclosed in - CVE-2017-3145. [RT #46839] -

    -
  • -
  • -

    - update-policy rules that otherwise ignore the name field now - require that it be set to "." to ensure that any type list - present is properly interpreted. If the name field was omitted - from the rule declaration and a type list was present it wouldn't - be interpreted as expected. -

    -
  • -
-
- -
-

-Removed Features

  • - The ISC DNSSEC Lookaside Validation (DLV) service has - been shut down; all DLV records in the dlv.isc.org zone - have been removed. References to the service have been - removed from BIND documentation. Lookaside validation - is no longer used by default by delv. - The DLV key has been removed from bind.keys. - Setting dnssec-lookaside to - auto or to use dlv.isc.org as a trust - anchor results in a warning being issued. + When recursion is enabled but the allow-recursion + and allow-query-cache ACLs are not specified, they + should be limited to local networks, but they were inadvertently set + to match the default allow-query, thus allowing + remote queries. This flaw is disclosed in CVE-2018-5738. [GL #309]

-Protocol Changes

-
    -
  • +New Features

+
  • - BIND can now use the Ed25519 and Ed448 Edwards Curve DNSSEC - signing algorithms described in RFC 8080. Note, however, that - these algorithms must be supported in OpenSSL; - currently they are only available in the development branch - of OpenSSL at - - https://github.com/openssl/openssl. - [RT #44696] + named now supports the "root key sentinel" + mechanism. This enables validating resolvers to indicate + which trust anchors are configured for the root, so that + information about root key rollover status can be gathered. + To disable this feature, add + root-key-sentinel no; to + named.conf.

    -
  • -
  • -

    - When parsing DNS messages, EDNS KEY TAG options are checked - for correctness. When printing messages (for example, in - dig), EDNS KEY TAG options are printed - in readable format. -

    -
  • -
+

Feature Changes

-
    -
  • +
    • - named will no longer start or accept - reconfiguration if managed-keys or - dnssec-validation auto are in use and - the managed-keys directory (specified by - managed-keys-directory, and defaulting - to the working directory if not specified), - is not writable by the effective user ID. [RT #46077] + None.

      -
    • -
    • -

      - Previously, update-policy local; accepted - updates from any source so long as they were signed by the - locally-generated session key. This has been further restricted; - updates are now only accepted from locally configured addresses. - [RT #45492] -

      -
    • -
    • -

      - Threads in named are now set to human-readable - names to assist debugging on operating systems that support that. - Threads will have names such as "isc-timer", "isc-sockmgr", - "isc-worker0001", and so on. This will affect the reporting of - subsidiary thread names in ps and - top, but not the main thread. [RT #43234] -

      -
    • -
    • -

      - DiG now warns about .local queries which are reserved for - Multicast DNS. [RT #44783] -

      -
    • -
    +

Bug Fixes

-
    -
  • +
    • - Attempting to validate improperly unsigned CNAME responses - from secure zones could cause a validator loop. This caused - a delay in returning SERVFAIL and also increased the chances - of encountering the crash bug described in CVE-2017-3145. - [RT #46839] + rndc reload could cause named + to leak memory if it was invoked before the zone loading actions + from a previous rndc reload command were + completed. [RT #47076]

      -
    • -
    • -

      - When named was reconfigured, failure of some - zones to load correctly could leave the system in an inconsistent - state; while generally harmless, this could lead to a crash later - when using rndc addzone. Reconfiguration changes - are now fully rolled back in the event of failure. [RT #45841] -

      -
    • -
    • -

      - Fixed a bug that was introduced in an earlier development - release which caused multi-packet AXFR and IXFR messages to fail - validation if not all packets contained TSIG records; this - caused interoperability problems with some other DNS - implementations. [RT #45509] -

      -
    • -
    • -

      - Semicolons are no longer escaped when printing CAA and - URI records. This may break applications that depend on the - presence of the backslash before the semicolon. [RT #45216] -

      -
    • -
    • -

      - AD could be set on truncated answer with no records present - in the answer and authority sections. [RT #45140] -

      -
    • -
    • -

      - Some header files included <isc/util.h> incorrectly as - it pollutes with namespace with non ISC_ macros and this should - only be done by explicitly including <isc/util.h>. This - has been corrected. Some code may depend on <isc/util.h> - being implicitly included via other header files. Such - code should explicitly include <isc/util.h>. -

      -
    • -
    • -

      - Zones created with rndc addzone could - temporarily fail to inherit the allow-transfer - ACL set in the options section of - named.conf. [RT #46603] -

      -
    • -
    • -

      - named failed to properly determine whether - there were active KSK and ZSK keys for an algorithm when - update-check-ksk was true (which is the - default setting). This could leave records unsigned - when rolling keys. [RT #46743] [RT #46754] [RT #46774] -

      -
    • -
    +
@@ -302,8 +118,10 @@ End of Life

BIND 9.9 (Extended Support Version) will be supported until - at least June, 2018. - https://www.isc.org/downloads/software-support-policy/ + June, 2018, at which time this final maintenance release will be + published for the branch. The new Extended Support Version 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.

diff --git a/doc/arm/notes.pdf b/doc/arm/notes.pdf index 7917d28dd99891be0efe875cc86c7ffe4ba0715b..f021cbc7eec1e96216602dbaee6960b1b156fdaa 100644 GIT binary patch literal 53568 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 ajsOD(fUCpL@~|;7va`UDl8VTQ!u${4^K1VA diff --git a/doc/arm/notes.txt b/doc/arm/notes.txt index be47b98976..6ba1276090 100644 --- a/doc/arm/notes.txt +++ b/doc/arm/notes.txt @@ -1,28 +1,10 @@ -Release Notes for BIND Version 9.13.0 +Release Notes for BIND Version 9.9.13rc1 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. +This document summarizes significant changes since the last production +release of BIND on the corresponding major release branch. Please see the +CHANGES file for a further list of bug fixes and other changes. Download @@ -31,114 +13,45 @@ www.isc.org/downloads/. There you will find additional information about each release, source code, and pre-compiled versions for Microsoft Windows operating systems. +Legacy Windows No Longer Supported + +As of BIND 9.9.11, Windows XP and Windows 2003 are no longer supported +platforms for BIND; "XP" binaries are no longer available for download +from ISC. + Security Fixes - * None. + * When recursion is enabled but the allow-recursion and + allow-query-cache ACLs are not specified, they should be limited to + local networks, but they were inadvertently set to match the default + allow-query, thus allowing remote queries. This flaw is disclosed in + CVE-2018-5738. [GL #309] 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 + validating resolvers to indicate which trust anchors are configured for the root, so that information about root key rollover status can be gathered. To disable this feature, add root-key-sentinel no; to named.conf. - * 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 +Bug Fixes -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/. + * rndc reload could cause named to leak memory if it was invoked before + the zone loading actions from a previous rndc reload command were + completed. [RT #47076] 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. +BIND 9.9 (Extended Support Version) will be supported until June, 2018, at +which time this final maintenance release will be published for the +branch. The new Extended Support Version 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 diff --git a/doc/arm/notes.xml b/doc/arm/notes.xml index 2dd7e4098b..b301b5b287 100644 --- a/doc/arm/notes.xml +++ b/doc/arm/notes.xml @@ -66,55 +66,30 @@ - Add root key sentinel support which enables resolvers to test - which trust anchors are configured for the root. To disable, add - 'root-key-sentinel no;' to named.conf. [GL #37] + named now supports the "root key sentinel" + mechanism. This enables validating resolvers to indicate + which trust anchors are configured for the root, so that + information about root key rollover status can be gathered. + To disable this feature, add + root-key-sentinel no; to + named.conf. -
Removed Features +
Feature Changes - The ISC DNSSEC Lookaside Validation (DLV) service has - been shut down; all DLV records in the dlv.isc.org zone - have been removed. References to the service have been - removed from BIND documentation. Lookaside validation - is no longer used by default by delv. - The DLV key has been removed from bind.keys. - Setting dnssec-lookaside to - auto or to use dlv.isc.org as a trust - anchor results in a warning being issued. + None.
-
Protocol Changes +
Bug Fixes - - - BIND can now use the Ed25519 and Ed448 Edwards Curve DNSSEC - signing algorithms described in RFC 8080. Note, however, that - these algorithms must be supported in OpenSSL; - currently they are only available in the development branch - of OpenSSL at - - https://github.com/openssl/openssl. - [RT #44696] - - - - - When parsing DNS messages, EDNS KEY TAG options are checked - for correctness. When printing messages (for example, in - dig), EDNS KEY TAG options are printed - in readable format. - - rndc reload could cause named @@ -126,123 +101,10 @@
-
Feature Changes - - - - named will no longer start or accept - reconfiguration if managed-keys or - dnssec-validation auto are in use and - the managed-keys directory (specified by - managed-keys-directory, and defaulting - to the working directory if not specified), - is not writable by the effective user ID. [RT #46077] - - - - - Previously, update-policy local; accepted - updates from any source so long as they were signed by the - locally-generated session key. This has been further restricted; - updates are now only accepted from locally configured addresses. - [RT #45492] - - - - - Threads in named are now set to human-readable - names to assist debugging on operating systems that support that. - Threads will have names such as "isc-timer", "isc-sockmgr", - "isc-worker0001", and so on. This will affect the reporting of - subsidiary thread names in ps and - top, but not the main thread. [RT #43234] - - - - - DiG now warns about .local queries which are reserved for - Multicast DNS. [RT #44783] - - - -
- -
Bug Fixes - - - - Attempting to validate improperly unsigned CNAME responses - from secure zones could cause a validator loop. This caused - a delay in returning SERVFAIL and also increased the chances - of encountering the crash bug described in CVE-2017-3145. - [RT #46839] - - - - - When named was reconfigured, failure of some - zones to load correctly could leave the system in an inconsistent - state; while generally harmless, this could lead to a crash later - when using rndc addzone. Reconfiguration changes - are now fully rolled back in the event of failure. [RT #45841] - - - - - Fixed a bug that was introduced in an earlier development - release which caused multi-packet AXFR and IXFR messages to fail - validation if not all packets contained TSIG records; this - caused interoperability problems with some other DNS - implementations. [RT #45509] - - - - - Semicolons are no longer escaped when printing CAA and - URI records. This may break applications that depend on the - presence of the backslash before the semicolon. [RT #45216] - - - - - AD could be set on truncated answer with no records present - in the answer and authority sections. [RT #45140] - - - - - Some header files included <isc/util.h> incorrectly as - it pollutes with namespace with non ISC_ macros and this should - only be done by explicitly including <isc/util.h>. This - has been corrected. Some code may depend on <isc/util.h> - being implicitly included via other header files. Such - code should explicitly include <isc/util.h>. - - - - - Zones created with rndc addzone could - temporarily fail to inherit the allow-transfer - ACL set in the options section of - named.conf. [RT #46603] - - - - - named failed to properly determine whether - there were active KSK and ZSK keys for an algorithm when - update-check-ksk was true (which is the - default setting). This could leave records unsigned - when rolling keys. [RT #46743] [RT #46754] [RT #46774] - - - -
-
End of Life BIND 9.9 (Extended Support Version) will be supported until - June, 2018, at which time one final maintenance release will be + June, 2018, at which time this final maintenance release will be published for the branch. The new Extended Support Version 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. diff --git a/doc/misc/options b/doc/misc/options index b9b8b87e75..01c00acf51 100644 --- a/doc/misc/options +++ b/doc/misc/options @@ -463,8 +463,8 @@ view [ ] { ... } [ recursive-only ] [ break-dnssec ] [ max-policy-ttl ] [ min-ns-dots ]; rfc2308-type1 ; // not yet implemented - root-key-sentinel ; root-delegation-only [ exclude { ; ... } ]; + root-key-sentinel ; rrset-order { [ class ] [ type ] [ name ] ; ... }; serial-update-method ( increment | unixtime ); diff --git a/isc-config.sh.1 b/isc-config.sh.1 index a17bf0b5f6..65d8cf9780 100644 --- a/isc-config.sh.1 +++ b/isc-config.sh.1 @@ -1,4 +1,4 @@ -.\" Copyright (C) 2009, 2014-2016 Internet Systems Consortium, Inc. ("ISC") +.\" Copyright (C) 2009, 2014-2016, 2018 Internet Systems Consortium, Inc. ("ISC") .\" .\" Permission to use, copy, modify, and/or distribute this software for any .\" purpose with or without fee is hereby granted, provided that the above @@ -99,5 +99,5 @@ returns an exit status of 1 if invoked with invalid arguments or no arguments at \fBInternet Systems Consortium, Inc\&.\fR .SH "COPYRIGHT" .br -Copyright \(co 2009, 2014-2016 Internet Systems Consortium, Inc. ("ISC") +Copyright \(co 2009, 2014-2016, 2018 Internet Systems Consortium, Inc. ("ISC") .br diff --git a/isc-config.sh.html b/isc-config.sh.html index 86e5856de0..b6302f4bbb 100644 --- a/isc-config.sh.html +++ b/isc-config.sh.html @@ -1,6 +1,6 @@