notes.html revision 8402f7bfea6ee33172c27e95965460b9c4e1b4da
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync - Permission to use, copy, modify, and/or distribute this software for any
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync - purpose with or without fee is hereby granted, provided that the above
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync - copyright notice and this permission notice appear in all copies.
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync - PERFORMANCE OF THIS SOFTWARE.
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync<!-- $Id$ -->
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync<meta name="generator" content="DocBook XSL Stylesheets V1.71.1">
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="article" lang="en"><div class="sect1" lang="en">
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync<div class="titlepage"><div><div><h2 class="title" style="clear: both">
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync<a name="id2542126"></a>Release Notes for BIND Version 9.11.0pre-alpha</h2></div></div></div>
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync<a name="relnotes_intro"></a>Introduction</h3></div></div></div>
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync This document summarizes changes since the last production release
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync of BIND on the corresponding major release branch.
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync<a name="relnotes_download"></a>Download</h3></div></div></div>
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync The latest versions of BIND 9 software can always be found at
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync <a href="http://www.isc.org/downloads/" target="_top">http://www.isc.org/downloads/</a>.
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync There you will find additional information about each release,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync source code, and pre-compiled versions for Microsoft Windows
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync operating systems.
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync<a name="relnotes_security"></a>Security Fixes</h3></div></div></div>
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync A flaw in delegation handling could be exploited to put
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync <span><strong class="command">named</strong></span> into an infinite loop, in which
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync each lookup of a name server triggered additional lookups
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync of more name servers. This has been addressed by placing
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync limits on the number of levels of recursion
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync <span><strong class="command">named</strong></span> will allow (default 7), and
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync on the number of queries that it will send before
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync terminating a recursive query (default 50).
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync The recursion depth limit is configured via the
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync <code class="option">max-recursion-depth</code> option, and the query limit
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync via the <code class="option">max-recursion-queries</code> option.
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync The flaw was discovered by Florian Maury of ANSSI, and is
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync disclosed in CVE-2014-8500. [RT #37580]
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync Two separate problems were identified in BIND's GeoIP code that
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync could lead to an assertion failure. One was triggered by use of
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync both IPv4 and IPv6 address families, the other by referencing
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync a GeoIP database in <code class="filename">named.conf</code> which was
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync not installed. Both are covered by CVE-2014-8680. [RT #37672]
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync [RT #37679]
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync A less serious security flaw was also found in GeoIP: changes
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync to the <span><strong class="command">geoip-directory</strong></span> option in
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync <code class="filename">named.conf</code> were ignored when running
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync <span><strong class="command">rndc reconfig</strong></span>. In theory, this could allow
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync <span><strong class="command">named</strong></span> to allow access to unintended clients.
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync<a name="relnotes_features"></a>New Features</h3></div></div></div>
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync The serial number of a dynamically updatable zone can
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync now be set using
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync <span><strong class="command">rndc signing -serial <em class="replaceable"><code>number</code></em> <em class="replaceable"><code>zonename</code></em></strong></span>.
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync This is particularly useful with <code class="option">inline-signing</code>
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync zones that have been reset. Setting the serial number to a value
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync larger than that on the slaves will trigger an AXFR-style
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync When answering recursive queries, SERVFAIL responses can now be
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync cached by the server for a limited time; subsequent queries for
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync the same query name and type will return another SERVFAIL until
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync the cache times out. This reduces the frequency of retries
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync when a query is persistently failing, which can be a burden
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync on recursive serviers. The SERVFAIL cache timeout is controlled
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync by <code class="option">servfail-ttl</code>, which defaults to 10 seconds
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync and has an upper limit of 30.
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync The new <span><strong class="command">rndc nta</strong></span> command can now be used to
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync set a "negative trust anchor" (NTA), disabling DNSSEC validation for
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync a specific domain; this can be used when responses from a domain
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync are known to be failing validation due to administrative error
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync rather than because of a spoofing attack. NTAs are strictly
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync temporary; by default they expire after one hour, but can be
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync configured to last up to one week. The default NTA lifetime
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync can be changed by setting the <code class="option">nta-lifetime</code> in
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync <code class="filename">named.conf</code>. When added, NTAs are stored in a
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync file (<code class="filename"><em class="replaceable"><code>viewname</code></em>.nta</code>)
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync in order to persist across restarts of the named server.
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync The EDNS Client Subnet (ECS) option is now supported for
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync authoritative servers; if a query contains an ECS option then
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync ACLs containing <code class="option">geoip</code> or <code class="option">ecs</code>
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync elements can match against the the address encoded in the option.
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync This can be used to select a view for a query, so that different
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync answers can be provided depending on the client network.
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync The EDNS EXPIRE option has been implemented on the client
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync side, allowing a slave server to set the expiration timer
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync correctly when transferring zone data from another slave
<span><strong class="command">dig +ttlunits</strong></span> causes <span><strong class="command">dig</strong></span>
<span><strong class="command">dig +dscp=<em class="replaceable"><code>value</code></em></strong></span>
<span><strong class="command">named -L <em class="replaceable"><code>filename</code></em></strong></span>
When using native PKCS#11 cryptography (i.e.,
(e.g., when a zone file cannot be loaded) have been clarified
<span><strong class="command">dig</strong></span>, <span><strong class="command">host</strong></span> and
<a href="https://www.isc.org/downloads/software-support-policy/" target="_top">https://www.isc.org/downloads/software-support-policy/</a>