aboutsummaryrefslogtreecommitdiff
path: root/doc/arm/notes.xml
diff options
context:
space:
mode:
Diffstat (limited to 'doc/arm/notes.xml')
-rw-r--r--doc/arm/notes.xml158
1 files changed, 146 insertions, 12 deletions
diff --git a/doc/arm/notes.xml b/doc/arm/notes.xml
index 913098e1afe3..79e8ed6d04d8 100644
--- a/doc/arm/notes.xml
+++ b/doc/arm/notes.xml
@@ -20,13 +20,8 @@
<sect2 id="relnotes_intro">
<title>Introduction</title>
<para>
- This document summarizes changes since BIND 9.9.7.
- </para>
- <para>
- BIND 9.9.7-P2 addresses a security issue described in CVE-2015-5477.
- </para>
- <para>
- BIND 9.9.7-P1 addresses a security issue described in CVE-2015-4620.
+ This document summarizes changes since the last production release
+ of BIND on the corresponding major release branch.
</para>
</sect2>
<sect2 id="relnotes_download">
@@ -45,12 +40,29 @@
<itemizedlist>
<listitem>
<para>
+ An incorrect boundary check in the OPENPGPKEY rdatatype
+ could trigger an assertion failure. This flaw is disclosed
+ in CVE-2015-5986. [RT #40286]
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ A buffer accounting error could trigger an assertion failure
+ when parsing certain malformed DNSSEC keys.
+ </para>
+ <para>
+ This flaw was discovered by Hanno B&#xc3b6;ck of the Fuzzing
+ Project, and is disclosed in CVE-2015-5722. [RT #40212]
+ </para>
+ </listitem>
+ <listitem>
+ <para>
A specially crafted query could trigger an assertion failure
in message.c.
</para>
<para>
This flaw was discovered by Jonathan Foote, and is disclosed
- in CVE-2015-5477. [RT #39795]
+ in CVE-2015-5477. [RT #40046]
</para>
</listitem>
<listitem>
@@ -63,14 +75,67 @@
This flaw was discovered by Breno Silveira Soares, and is
disclosed in CVE-2015-4620. [RT #39795]
</para>
- </listitem>
+ </listitem>
</itemizedlist>
</sect2>
<sect2 id="relnotes_features">
<title>New Features</title>
<itemizedlist>
<listitem>
- <para>None</para>
+ <para>
+ New quotas have been added to limit the queries that are
+ sent by recursive resolvers to authoritative servers
+ experiencing denial-of-service attacks. When configured,
+ these options can both reduce the harm done to authoritative
+ servers and also avoid the resource exhaustion that can be
+ experienced by recursives when they are being used as a
+ vehicle for such an attack.
+ </para>
+ <para>
+ NOTE: These options are not available by default; use
+ <command>configure --enable-fetchlimit</command> to include
+ them in the build.
+ </para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <option>fetches-per-server</option> 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
+ <option>fetch-quota-params</option> option.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <option>fetches-per-zone</option> 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.)
+ </para>
+ </listitem>
+ </itemizedlist>
+ <para>
+ Statistics counters have also been added to track the number
+ of queries affected by these quotas.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ An <command>--enable-querytrace</command> configure switch is
+ now available to enable very verbose query tracelogging. This
+ option can only be set at compile time. This option has a
+ negative performance impact and should be used only for
+ debugging.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ EDNS COOKIE options content is now displayed as
+ "COOKIE: &lt;hexvalue&gt;".
+ </para>
</listitem>
</itemizedlist>
</sect2>
@@ -78,7 +143,34 @@
<title>Feature Changes</title>
<itemizedlist>
<listitem>
- <para>None</para>
+ <para>
+ Large inline-signing changes should be less disruptive.
+ Signature generation is now done incrementally; the number
+ of signatures to be generated in each quantum is controlled
+ by "sig-signing-signatures <replaceable>number</replaceable>;".
+ [RT #37927]
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Retrieving the local port range from net.ipv4.ip_local_port_range
+ on Linux is now supported.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Active Directory names of the form gc._msdcs.&lt;forest&gt; are
+ now accepted as valid hostnames when using the
+ <option>check-names</option> option. &lt;forest&gt; is still
+ restricted to letters, digits and hyphens.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Names containing rich text are now accepted as valid
+ hostnames in PTR records in DNS-SD reverse lookup zones,
+ as specified in RFC 6763. [RT #37889]
+ </para>
</listitem>
</itemizedlist>
</sect2>
@@ -86,7 +178,49 @@
<title>Bug Fixes</title>
<itemizedlist>
<listitem>
- <para>None</para>
+ <para>
+ Asynchronous zone loads were not handled correctly when the
+ zone load was already in progress; this could trigger a crash
+ in zt.c. [RT #37573]
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ A race during shutdown or reconfiguration could
+ cause an assertion failure in mem.c. [RT #38979]
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Some answer formatting options didn't work correctly with
+ <command>dig +short</command>. [RT #39291]
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Malformed records of some types, including NSAP and UNSPEC,
+ could trigger assertion failures when loading text zone files.
+ [RT #40274] [RT #40285]
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Fixed a possible crash in ratelimiter.c caused by NOTIFY
+ messages being removed from the wrong rate limiter queue.
+ [RT #40350]
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ The default <option>rrset-order</option> of <literal>random</literal>
+ was inconsistently applied. [RT #40456]
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ BADVERS responses from broken authoritative name servers were
+ not handled correctly. [RT #40427]
+ </para>
</listitem>
</itemizedlist>
</sect2>