[Corrected] BIND 9.9.5b1 is now available

Michael McNally mcnally at isc.org
Fri Dec 20 23:53:14 UTC 2013


   BIND 9.9.5b1 is the first beta release of BIND 9.9.5.

   This document summarizes changes from BIND 9.9.4 to BIND 9.9.5b1.
   There was not a previous development release. Please see the
   CHANGES file in the source code release for a complete list of
   all changes.


   The latest versions of BIND 9 software can always be found on
   our web site at http://www.isc.org/downloads/. There you will
   find additional information about each release, source code, and
   pre-compiled versions for Microsoft Windows operating systems.


   Professional support is provided by DNSco. Information about
   paid support options is available at http://www.dns-co.com/solutions/.
   Free support is provided by our user community via a mailing
   list. Information on all public email lists is available at

Security Fixes

   Treat an all zero netmask as invalid when generating the localnets
   acl to workaround bug on Windows platform. [CVE-2013-6230] [RT

New Features

   Add the ability to specify ndots to "nslookup". [RT #34711]

   Introduce a new tool "dnssec-importkey" to allow externally-generated
   DNSKEY to be imported into the DNSKEY management framework. [RT #34698]

   Check that EDNS subnet client options are well formed. [RT #34718]

   "named" now preserves the capitalization of names when responding
   to queries. [RT #34737]

   Include a comment in .nzf files (used for adding new zones via
   "rndc"), giving the name of the associated view. [RT #34765]

   Use separate rate limiting queues for refresh and notify requests.
   [RT #30589]

   Adjust when a master server is deemed unreachable to be less
   aggressive. [RT #27075]

   Create delegations for all "children" of empty zones except
   "forward first". [RT #34826]

   Changed the name of "isc-config.sh" developers script (for
   outputting compiler and linker flags) to "bind9-config". [RT #23825]

   Add "dig" option to keep the TCP socket open between successive
   queries (+[no]keepopen).  [RT #34918]

   Add dns_client_createx2() function to DNS Client API to provide
   a way to specify the local address for use when sending update
   packets. [RT #34811]

   "named-checkconf -z" now checks zones of type hint as well as
   master. [RT #35046]

   Update config.guess and config.sub to add support for ppc64le
   (powerpc 64-bit Little Endian). [RT #35060]

   Update the Windows build system to support feature selection and
   WIN64 builds. This is a work in progress. [RT #34160]

   Add a more detailed "not found" message to "rndc" commands which
   specify a zone name. [RT #35059]

   Add "dnssec-signzone -Q" switch to drop signatures from keys
   that are still published but no longer active.  [RT #34990]

Bug Fixes

   Treat type 65533 (KEYDATA) as opaque except when used in a key
   zone. [RT #34238]

   Fix "host" and "nslookup" so don't need dot after the domain by
   checking ndots when searching. Only continue searching on NXDOMAIN
   responses. [RT #34711]

   Handle changes to sig-validity-interval settings better. [RT #34625]

   Fix bug where journal filename string could be set incorrectly,
   causing garbage in log messages. [RT #34738]

   Address a race condition when shutting down a zone. [RT #34750]

   Address race condition with manual notify requests. [RT #34806]

   Fix nslookup crash where some readline clones don't accept NULL
   pointers when calling add_history. [RT #34842]

   Fix Linux compilation issue when libcap-devel is installed. [RT #34838]

   Fix installation on Solaris -- don't add explict make
   dependancies/rules for python programs as make won't use the
   implicit rules. [RT #34835]

   Fix hanging server with inline-signed zones by addressing lock
   order reversal deadlock with inline zones. [RT #34856]

   Fix "host" failure if a UDP query timed out. [RT #34870]

   Address bugs in dns_rdata_fromstruct and dns_rdata_tostruct for
   WKS and ISDN types. [RT #34910]

   Updated OpenSSL PKCS#11 patches to fix active list locking and
   other bugs. [RT #34855]

   Fix a potential hang with failure to release lock on error in
   receive_secure_db. #34944]

   Fix cast in lex.c which could see 0xff treated as EOF. This fixes
   issue with potential bad data in a database used by DLZ or SDB.
   [RT #34993]

   Fix build issue on newer FreeBSD needing -lhx509 for GSSAPI
   build. [RT #35001]

   Address read after free in server side of lwres_getrrsetbyname.
   [RT #29075]

   Fix "nsupdate" memory leak if "realm" was used multiple times.
   [RT #35073]

   Fix "dig" for cleaning up TCP sockets still waiting on connect().
   [RT #35074]

   Fix "dnssec-importkey" so imported key won't overwrite an existing
   non-imported private key.

   Fix issue where queries covered by a disabled Response Policy
   Zone (query type was '*') are answered with TTL of 0. [RT #35026]

   Fix "nsupdate" memory leak if "realm" was used multiple times.
   [RT #35073]

   Fix "dig" for cleaning up TCP sockets still waiting on connect().
   [RT #35074]

   Fix issue with "rndc retransfer" with inline-signing replacing
   NSEC3 with NSEC records. [RT #34745]

   Fix issue with "rndc refresh" failing to sign slave zones using
   inline-signing. [RT #35105]

   Fix potential hang (detected by our inline-signing system test)
   with null pointer dereference in libdns zone_xfrdone.  [RT #35042]

   Address bug in libdns loadnode function that could return a freed
   node on out of memory. [RT #35106]

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/donate/.

(c) 2001-2013 Internet Systems Consortium

More information about the bind-announce mailing list