-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

        Alpha release of BIND 10

Over the past few years, we have provided over 20 development
snapshots of BIND 10. This release starts the process toward our
first production and supported release of BIND 10, which is expected
at around the first of the year.  Since the last snapshot, some
significant changes include an improved in-memory data source that
uses less memory than BIND 9, incoming zone transfers work with
some TSIG signatures omitted, and an improved statistics framework.

BIND 10 provides a C++ library for DNS (with python wrappers) and
several cooperating daemons for providing authoritative DNS service
(with in-memory and SQLite3 backends and DNSSEC support), DNS
forwarding, and recursive name service.  It also provides experimental
DHCPv4 and DHCPv6 servers and a C++ library for DHCP.

We are looking for testers to provide feedback on using this
alpha release. For more information about BIND 10, the release
schedule, and the community testing plans, please see:

        http://bind10.isc.org/wiki/ProductionRelease

Documentation is included and also available via the BIND 10 website
at http://bind10.isc.org/

The bind10-devel-20120927 source may be downloaded from:

        ftp://ftp.isc.org/isc/bind10/devel-20120927/bind10-devel-20120927.tar.gz

A PGP signature of the distribution is at

        
ftp://ftp.isc.org/isc/bind10/devel-20120927/bind10-devel-20120927.tar.gz.sha512.asc

The signature was generated with the ISC public key, which is
available at https://www.isc.org/about/openpgp

Users and developers are encouraged to participate on the BIND 10
mailing lists. Please provide your feedback:

        https://lists.isc.org/mailman/listinfo/bind10-users
        https://lists.isc.org/mailman/listinfo/bind10-dev

Bugs may be reported as tickets via the developers website (after
logging into Trac):

        http://bind10.isc.org/

A summary of the significant changes since the previous release
include (from the ChangeLog):

483.    [func]          marcin
        libdhcp++: Added new parameter to define sub-second timeout
        for DHCP packet reception. The total timeout is now specified
        by two parameters:  first specifies integral number of
        seconds, second (which defaults to 0) specifies fractional
        seconds with microsecond resolution.
        (Trac #2231, git 15560cac16e4c52129322e3cb1787e0f47cf7850)

482.    [func]          team
        Memory footprint of the in-memory data source has been
        substantially improved.  For example, b10-auth now requires much
        less memory than BIND 9 named for loading and serving the same
        zone in-memory.  This is a transparent change in terms of user
        operation; there's no need to update or change the configuration
        to enable this feature.
        Notes: multiple instances of b10-auth still make separate copies
        of the memory image.  Also, loading zones in memory still suspends
        query processing, so manual reloading or reloading after incoming
        transfer may cause service disruption for huge zones.
        (Multiple Trac tickets, Summarized in Trac #2101)

481.    [bug]           vorner
        The abbreviated form of IP addresses in ACLs is accepted
        (eg. "from": ["127.0.01", "::1"] now works).
        (Trac #2191, git 48b6e91386b46eed383126ad98dddfafc9f7e75e)

480.    [doc]           vorner
        Added documentation about global TSIG key ring to the Guide.
        (Trac #2189, git 52177bb31f5fb8e134aecb9fd039c368684ad2df)

479.    [func]          marcin
        Refactored perfdhcp tool to C++, added missing unit tests and removed
        the old code. The new code uses libdhcp++ (src/lib/dhcp) for DHCP
        packet management, network interface management and packet
        transmission.
        (Trac #1954, git 8d56105742f3043ed4b561f26241f3e4331f51dc)
        (Trac #1955, git 6f914bb2c388eb4dd3e5c55297f8988ab9529b3f)
        (Trac #1956, git 6f914bb2c388eb4dd3e5c55297f8988ab9529b3f)
        (Trac #1957, git 7fca81716ad3a755bf5744e88c3adeef15b04450)
        (Trac #1958, git 94e17184270cda58f55e6da62e845695117fede3)
        (Trac #1959, git a8cf043db8f44604c7773e047a9dc2861e58462a)
        (Trac #1960, git 6c192e5c0903f349b4d80cf2bb6cd964040ae7da)

478.    [func]          naokikambe
        New statistics items added into b10-xfrout: ixfr_running and
        axfr_running.  Their values can be obtained by invoking "Stats show
        Xfrout" via bindctl while b10-xfrout is running.
        (Trac #2222, git 91311bdbfea95f65c5e8bd8294ba08fac12405f1)

477.    [bug]           jelte
        Fixed a problem with b10-msgq on OSX when using a custom Python
        installation, that offers an unreliable select.poll() interface.
        (Trac #2190, git e0ffa11d49ab949ee5a4ffe7682b0e6906667baa)

476.    [bug]           vorner
        The Xfrin now accepts transfers with some TSIG signatures omitted, as
        allowed per RFC2845, section 4.4. This solves a compatibility
        issues with Knot and NSD.
        (Trac #1357, git 7ca65cb9ec528118f370142d7e7b792fcc31c9cf)

475.    [func]          naokikambe
        Added Xfrout statistics counters: notifyoutv4, notifyoutv6,
        xfrrej, and xfrreqdone. These are per-zone type counters.
        The value of these counters can be seen with zone name by
        invoking "Stats show Xfrout" via bindctl.
        (Trac #2158, git e68c127fed52e6034ab5309ddd506da03c37a08a)

474.    [func]          stephen
        DHCP servers now use the BIND 10 logging system for messages.
        (Trac #1545, git de69a92613b36bd3944cb061e1b7c611c3c85506)

473.    [bug]           jelte
        TCP connections now time out in b10-auth if no (or not all) query
        data is sent by the client. The timeout value defaults to 5000
        milliseconds, but is configurable in Auth/tcp_recv_timeout.
        (Trac #357, git cdf3f04442f8f131542bd1d4a2228a9d0bed12ff)

472.    [build]         jreed
        All generated documentation is removed from the git repository.
        The ./configure --enable-man option is removed. A new option
        -enable-generate-docs is added; it checks for required
        documentation building dependencies. Dummy documentation is
        built and installed if not used. Distributed tarballs will
        contain the generated documentation.
        (Trac #1687, git 2d4063b1a354f5048ca9dfb195e8e169650f43d0)

471.    [bug]           vorner
        Fixed a problem when b10-loadzone tried to tread semicolon
        in string data as start of comment, which caused invalid
        data being loaded.
        (Trac #2188, git 12efec3477feb62d7cbe36bdcfbfc7aa28a36f57)

470.    [func]          naokikambe
        The stats module now supports partial statistics updates. Each
        module can return only statistics data which have been updated since
        the last time it sent them to the stats module. The purpose of partial
        updates is to reduce the amount of statistics data sent through the
        message queue.
        (Trac #2179, git d659abdd9f3f369a29830831297f64484ac7b051)

469.    [bug]           jelte
        libdatasrc: the data source client list class now ignores zone
        content problems (such as out-of-zone data) in MasterFiles type
        zones, instead of aborting the entire configuration.  It only logs
        an error, and all other zones and datasources are still loaded. The
        error log message has been improved to include the zone origin and
        source file name.  As a result of this change, b10-auth no longer
        exits upon encountering such errors during startup.
        (Trac #2178, git a75ed413e8a1c8e3702beea4811a46a1bf519bbd)

468.    [func]*         naokikambe, fujiwara
        b10-stats polls the bind10 and b10-auth with new 'getstats' command
        to retrieve statistics data.  The "poll-interval" parameter in
        b10-stats is for configuring the polling interval.  All statistics
        data collected once are preserved while b10-stats is running.
        The "sendstats" command was removed from bind10 and b10-auth. The
        "statistics-interval" configuration item was removed from b10-auth.
        (Trac #2136, git dcb5ce50b4b4e50d28247d5f8b5cb8d90bda942a)
        (Trac #2137, git d53bb65a43f6027b15a6edc08c137951e3ce5e0e)
        (Trac #2138, git b34e3313460eebc9c272ca8c1beb27297c195150)

Thanks again to all of you who have contributed code and provided
feedback.

Jeremy C. Reed
ISC Release Engineer

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (NetBSD)

iEYEARECAAYFAlBkmNIACgkQs9Bv5D4YwC2LZQCdHesygQMM26nRpIeXVsQwtio6
tN0AoJ27YmqIZqWdg/G1O7z+xrp9caJi
=b7xn
-----END PGP SIGNATURE-----
_______________________________________________
bind-announce mailing list
[email protected]
https://lists.isc.org/mailman/listinfo/bind-announce

Reply via email to