BIND 9.6.3b1

Mark Andrews marka at
Fri Dec 17 03:12:26 UTC 2010


   BIND 9.6.3b1 is a beta release for 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.


   The latest development version of BIND 9 software can always be found
   on our web site at There you
   will find additional information about each release, source code, and
   some pre-compiled versions for certain operating systems.


   Product support information is available on 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

New Features



Feature Changes



Security Fixes


     * 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


     * 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
     * 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
     * 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]


     * 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]
     * 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]

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
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE:	+61 2 9871 4742		         INTERNET: marka at

More information about the bind-announce mailing list