]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
9.6.3
authorMark Andrews <marka@isc.org>
Sun, 30 Jan 2011 08:06:17 +0000 (08:06 +0000)
committerMark Andrews <marka@isc.org>
Sun, 30 Jan 2011 08:06:17 +0000 (08:06 +0000)
RELEASE-NOTES-BIND-9.6.3.html [new file with mode: 0644]
RELEASE-NOTES-BIND-9.6.3.pdf [new file with mode: 0644]
RELEASE-NOTES-BIND-9.6.3.txt [new file with mode: 0644]

diff --git a/RELEASE-NOTES-BIND-9.6.3.html b/RELEASE-NOTES-BIND-9.6.3.html
new file mode 100644 (file)
index 0000000..c8830f2
--- /dev/null
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title></title><link rel="stylesheet" href="release-notes.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.75.2" /></head><body><div class="article"><div class="titlepage"><hr /></div>
+
+  <div class="section" title="Introduction"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id3026830"></a>Introduction</h2></div></div></div>
+    
+    <p>
+                       BIND 9.6.3 is the current release of BIND 9.6.
+               </p>
+    <p>
+                       This document summarizes changes from BIND 9.6.2-P2 to BIND 9.6.3.
+                       Please see the CHANGES file in the source code release for a
+                       complete list of all changes.
+               </p>
+  </div>
+
+  <div class="section" title="Download"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id3893341"></a>Download</h2></div></div></div>
+    
+    <p>
+                       The latest development version of BIND 9 software can always be found
+                       on our web site at
+      <a class="ulink" href="http://www.isc.org/downloads/development" target="_top">http://www.isc.org/downloads/development</a>.
+               There you will find additional information about each release,
+                       source code, and some pre-compiled versions for certain operating
+                       systems.
+               </p>
+  </div>
+
+  <div class="section" title="Support"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id3026768"></a>Support</h2></div></div></div>
+    
+    <p>Product support information is available on
+      <a class="ulink" href="http://www.isc.org/services/support" target="_top">http://www.isc.org/services/support</a>
+      for paid support options.  Free support is provided by our user
+                       community via a mailing list.  Information on all public email
+                       lists is available at
+      <a class="ulink" href="https://lists.isc.org/mailman/listinfo" target="_top">https://lists.isc.org/mailman/listinfo</a>.
+    </p>
+  </div>
+
+  <div class="section" title="New Features"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id3893404"></a>New Features</h2></div></div></div>
+    
+               <div class="section" title="9.6.3"><div class="titlepage"><div><div><h3 class="title"><a id="id3893409"></a>9.6.3</h3></div></div></div>
+                       
+                       <p>None.</p>
+               </div>
+       </div>
+
+  <div class="section" title="Feature Changes"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id3893420"></a>Feature Changes</h2></div></div></div>
+    
+               <div class="section" title="9.6.3"><div class="titlepage"><div><div><h3 class="title"><a id="id3893425"></a>9.6.3</h3></div></div></div>
+                       
+                       <p>None.</p>
+               </div>
+  </div>
+
+  <div class="section" title="Security Fixes"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id3893436"></a>Security Fixes</h2></div></div></div>
+    
+               <div class="section" title="9.6.2-P3"><div class="titlepage"><div><div><h3 class="title"><a id="id3893441"></a>9.6.2-P3</h3></div></div></div>
+                       
+           <div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+                                       Adding a NO DATA signed negative response to cache failed to clear
+                                 any matching RRSIG records already in cache. A subsequent lookup
+                                 of the cached NO DATA entry could crash named (INSIST) when the
+                                 unexpected RRSIG was also returned with the NO DATA cache entry.
+                                 [RT #22288] [CVE-2010-3613] [VU#706148]
+                               </li><li class="listitem">
+                                       BIND, acting as a DNSSEC validator, was determining if the NS RRset
+                                 is insecure based on a value that could mean either that the RRset
+                                 is actually insecure or that there wasn't a matching key for the RRSIG
+                                 in the DNSKEY RRset when resuming from validating the DNSKEY RRset.
+                                 This can happen when in the middle of a DNSKEY algorithm rollover,
+                                 when two different algorithms were used to sign a zone but only the
+                                 new set of keys are in the zone DNSKEY RRset.
+                                       [RT #22309] [CVE-2010-3614] [VU#837744]
+                               </li></ul></div>
+               </div>
+  </div>
+
+  <div class="section" title="Bug Fixes"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id3026756"></a>Bug Fixes</h2></div></div></div>
+    
+                       <div class="section" title="9.6.3"><div class="titlepage"><div><div><h3 class="title"><a id="id3026817"></a>9.6.3</h3></div></div></div>
+                       
+           <div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+                               BIND now builds with threads disabled in versions of NetBSD earlier
+                                than 5.0 and with pthreads enabled by default in NetBSD versions 5.0
+                                and higher. Also removes support for unproven-pthreads, mit-pthreads
+                                and ptl2. [RT #19203]
+                               </li><li class="listitem">
+                               HPUX now correctly defaults to using /dev/poll, which should
+                               increase performance. [RT #21919]
+                               </li><li class="listitem">
+                               If named is running as a threaded application, after an "rndc stop"
+                               command has been issued, other inbound TCP requests can cause named
+                               to hang and never complete shutdown. [RT #22108]
+                               </li><li class="listitem">
+                               When performing a GSS-TSIG signed dynamic zone update, memory could be
+                               leaked. This causes an unclean shutdown and may affect long-running
+                               servers. [RT #22573]
+                               </li><li class="listitem">
+                                A bug in NetBSD and FreeBSD kernels with SO_ACCEPTFILTER enabled allows
+                                for a TCP DoS attack. Until there is a kernel fix, ISC is disabling
+                                SO_ACCEPTFILTER support in BIND. [RT #22589]
+                               </li><li class="listitem">
+                               Corrected a defect where a combination of dynamic updates and zone 
+                               transfers incorrectly locked the in-memory zone database, causing
+                               named to freeze. [RT #22614]
+                               </li><li class="listitem">
+                                Don't run MX checks (check-mx) when the MX record points to ".".
+                                [RT #22645]
+                               </li><li class="listitem">
+                                DST key reference counts can now be incremented via dst_key_attach.
+                                [RT #22672]
+                               </li><li class="listitem">
+                               isc_mutex_init_errcheck() in phtreads/mutex.c failed to destroy attr. [RT #22766]
+                               </li><li class="listitem">
+                                 The Kerberos realm was being truncated when being pulled from the
+                                 the host prinicipal, make krb5-self updates fail. [RT #22770]
+                               </li><li class="listitem">
+                               named failed to preserve the case of domain names in RDATA which is not compressible when writing master files. [RT #22863]
+                               </li><li class="listitem">
+There was a bug in how the clients-per-query code worked with some
+query patterns. This could result, in rare circumstances, in having all
+the client query slots filled with queries for the same DNS label,
+essentially ignoring the max-clients-per-query setting.
+[RT #22972]
+                               </li></ul></div>
+               </div>
+               <div class="section" title="9.6.2-P3"><div class="titlepage"><div><div><h3 class="title"><a id="id3893557"></a>9.6.2-P3</h3></div></div></div>
+                       
+           <div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+                                       Worked around a race condition in the cache database memory
+                                       handling.  Without this fix a DNS cache DB or ADB could
+                                       incorrectly stay in an over memory state, effectively refusing
+                                       further caching, which subsequently made a BIND 9 caching
+                                       server unworkable.
+                                       [RT #21818]
+                               </li><li class="listitem">
+                                       Microsoft changed the behavior of sockets between NT/XP based
+                                 stacks vs Vista/windows7 stacks. Server 2003/2008 have the older
+                                 behavior, 2008r2 has the new behavior. With the change, different
+                                 error results are possible, so ISC adapted BIND to handle the new
+                                 error results.
+                                 This resolves an issue where sockets would shut down on
+                                 Windows servers causing named to stop responding to queries.
+                                       [RT #21906]
+                               </li><li class="listitem">
+                                       Windows has non-POSIX compliant behavior in its rename() and unlink()
+                                 calls. This caused journal compaction to fail on Windows BIND servers
+                                 with the log error: "dns_journal_compact failed: failure".
+                                       [RT #22434]
+                               </li></ul></div>
+
+               </div>
+  </div>
+
+  <div class="section" title="Thank You"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id3893594"></a>Thank You</h2></div></div></div>
+    
+    <p>
+      Thank you to everyone who assisted us in making this release possible.
+      If you would like to contribute to ISC to assist us in continuing to make
+      quality open source software, please visit our donations page at
+      <a class="ulink" href="http://www.isc.org/supportisc" target="_top">http://www.isc.org/supportisc</a>.
+    </p>
+  </div>
+</div></body></html>
diff --git a/RELEASE-NOTES-BIND-9.6.3.pdf b/RELEASE-NOTES-BIND-9.6.3.pdf
new file mode 100644 (file)
index 0000000..53f0b11
Binary files /dev/null and b/RELEASE-NOTES-BIND-9.6.3.pdf differ
diff --git a/RELEASE-NOTES-BIND-9.6.3.txt b/RELEASE-NOTES-BIND-9.6.3.txt
new file mode 100644 (file)
index 0000000..c2a5d53
--- /dev/null
@@ -0,0 +1,118 @@
+     __________________________________________________________________
+
+Introduction
+
+   BIND 9.6.3 is the current release of BIND 9.6.
+
+   This document summarizes changes from BIND 9.6.2-P2 to BIND 9.6.3.
+   Please see the CHANGES file in the source code release for a complete
+   list of all changes.
+
+Download
+
+   The latest development version of BIND 9 software can always be found
+   on our web site at http://www.isc.org/downloads/development. There you
+   will find additional information about each release, source code, and
+   some pre-compiled versions for certain operating systems.
+
+Support
+
+   Product support information is available on
+   http://www.isc.org/services/support for paid support options. Free
+   support is provided by our user community via a mailing list.
+   Information on all public email lists is available at
+   https://lists.isc.org/mailman/listinfo.
+
+New Features
+
+9.6.3
+
+   None.
+
+Feature Changes
+
+9.6.3
+
+   None.
+
+Security Fixes
+
+9.6.2-P3
+
+     * Adding a NO DATA signed negative response to cache failed to clear
+       any matching RRSIG records already in cache. A subsequent lookup of
+       the cached NO DATA entry could crash named (INSIST) when the
+       unexpected RRSIG was also returned with the NO DATA cache entry.
+       [RT #22288] [CVE-2010-3613] [VU#706148]
+     * BIND, acting as a DNSSEC validator, was determining if the NS RRset
+       is insecure based on a value that could mean either that the RRset
+       is actually insecure or that there wasn't a matching key for the
+       RRSIG in the DNSKEY RRset when resuming from validating the DNSKEY
+       RRset. This can happen when in the middle of a DNSKEY algorithm
+       rollover, when two different algorithms were used to sign a zone
+       but only the new set of keys are in the zone DNSKEY RRset. [RT
+       #22309] [CVE-2010-3614] [VU#837744]
+
+Bug Fixes
+
+9.6.3
+
+     * BIND now builds with threads disabled in versions of NetBSD earlier
+       than 5.0 and with pthreads enabled by default in NetBSD versions
+       5.0 and higher. Also removes support for unproven-pthreads,
+       mit-pthreads and ptl2. [RT #19203]
+     * HPUX now correctly defaults to using /dev/poll, which should
+       increase performance. [RT #21919]
+     * If named is running as a threaded application, after an "rndc stop"
+       command has been issued, other inbound TCP requests can cause named
+       to hang and never complete shutdown. [RT #22108]
+     * When performing a GSS-TSIG signed dynamic zone update, memory could
+       be leaked. This causes an unclean shutdown and may affect
+       long-running servers. [RT #22573]
+     * A bug in NetBSD and FreeBSD kernels with SO_ACCEPTFILTER enabled
+       allows for a TCP DoS attack. Until there is a kernel fix, ISC is
+       disabling SO_ACCEPTFILTER support in BIND. [RT #22589]
+     * Corrected a defect where a combination of dynamic updates and zone
+       transfers incorrectly locked the in-memory zone database, causing
+       named to freeze. [RT #22614]
+     * Don't run MX checks (check-mx) when the MX record points to ".".
+       [RT #22645]
+     * DST key reference counts can now be incremented via dst_key_attach.
+       [RT #22672]
+     * isc_mutex_init_errcheck() in phtreads/mutex.c failed to destroy
+       attr. [RT #22766]
+     * The Kerberos realm was being truncated when being pulled from the
+       the host prinicipal, make krb5-self updates fail. [RT #22770]
+     * named failed to preserve the case of domain names in RDATA which is
+       not compressible when writing master files. [RT #22863]
+     * There was a bug in how the clients-per-query code worked with some
+       query patterns. This could result, in rare circumstances, in having
+       all the client query slots filled with queries for the same DNS
+       label, essentially ignoring the max-clients-per-query setting. [RT
+       #22972]
+
+9.6.2-P3
+
+     * Worked around a race condition in the cache database memory
+       handling. Without this fix a DNS cache DB or ADB could incorrectly
+       stay in an over memory state, effectively refusing further caching,
+       which subsequently made a BIND 9 caching server unworkable. [RT
+       #21818]
+     * Microsoft changed the behavior of sockets between NT/XP based
+       stacks vs Vista/windows7 stacks. Server 2003/2008 have the older
+       behavior, 2008r2 has the new behavior. With the change, different
+       error results are possible, so ISC adapted BIND to handle the new
+       error results. This resolves an issue where sockets would shut down
+       on Windows servers causing named to stop responding to queries. [RT
+       #21906]
+     * Windows has non-POSIX compliant behavior in its rename() and
+       unlink() calls. This caused journal compaction to fail on Windows
+       BIND servers with the log error: "dns_journal_compact failed:
+       failure". [RT #22434]
+
+Thank You
+
+   Thank you to everyone who assisted us in making this release possible.
+   If you would like to contribute to ISC to assist us in continuing to
+   make quality open source software, please visit our donations page at
+   http://www.isc.org/supportisc.