Development release of BIND 10: 20110819
Jeremy C. Reed
jreed at isc.org
Fri Aug 19 19:02:09 UTC 2011
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
August 19, 2011
Hello DNS enthusiasts,
The BIND 10 team is pleased to announce the thirteenth development
release of our BIND 10 suite. This software provides a DNS library
in C++ with Python wrappers, authoritative DNS server (with SQLite3
and in-memory backends) and a recursive DNS server (with caching and
forwarding). It also includes other separate components for AXFR,
configuration management, remote control, statistics collection,
and more. We are using the prototype BIND 10 authoritative and
recursive servers in production.
Notable changes since our July release include access control for
XFR-out, TSIG keys for ACLs, and addition of SRV, AFSDB, and MINFO
resource record types. (The Changelog is at the bottom of this
email.) Over the next two months, we plan to complete IXFR in and
out, NSEC for the in-memory data source (already available for
SQLite3 backend), a high performance data source, more resource
record types, and a DHCPv6 echo server.
The latest snapshot tarball and PGP signature can be downloaded at:
ftp://ftp.isc.org/isc/bind10/devel-20110819/bind10-devel-20110819.tar.gz
ftp://ftp.isc.org/isc/bind10/devel-20110819/bind10-devel-20110819.tar.gz.sha512.asc
Users and developers are encouraged to participate on the BIND 10
mailing lists.
https://lists.isc.org/mailman/listinfo/bind10-users
https://lists.isc.org/mailman/listinfo/bind10-dev
Please let us know about your experiences with using BIND 10.
Jeremy C. Reed
BIND 10 Release Engineer
ISC
p.s. A summary of the significant changes since the previous release
include (from the ChangeLog):
281. [func] jelte
Added a new type for configuration data: "named set". This allows for
similar configuration as the current "list" type, but with strings
instead of indices as identifiers. The intended use is for instance
/foo/zones/example.org/bar instead of /foo/zones[2]/bar. Currently
this new type is not in use yet.
(Trac #926, git 06aeefc4787c82db7f5443651f099c5af47bd4d6)
280. [func] jerry
libdns++: Implement the MINFO rrtype according to RFC1035.
(Trac #1113, git 7a9a19d6431df02d48a7bc9de44f08d9450d3a37)
279. [func] jerry
libdns++: Implement the AFSDB rrtype according to RFC1183.
(Trac #1114, git ce052cd92cd128ea3db5a8f154bd151956c2920c)
278. [doc] jelte
Add logging configuration documentation to the guide.
(Trac #1011, git 2cc500af0929c1f268aeb6f8480bc428af70f4c4)
277. [func] jerry
libdns++: Implement the SRV rrtype according to RFC2782.
(Trac #1128, git 5fd94aa027828c50e63ae1073d9d6708e0a9c223)
276. [func] stephen
Although the top-level loggers are named after the program (e.g.
b10-auth, b10-resolver), allow the logger configuration to omit the
"b10-" prefix and use just the module name.
(Trac #1003, git a01cd4ac5a68a1749593600c0f338620511cae2d)
275. [func] jinmei
Added support for TSIG key matching in ACLs. The xfrout ACL can
now refer to TSIG key names using the "key" attribute. For
example, the following specifies an ACL that allows zone transfer
if and only if the request is signed with a TSIG of a key name
"key.example":
> config set Xfrout/query_acl[0] {"action": "ACCEPT", \
"key": "key.example"}
(Trac #1104, git 9b2e89cabb6191db86f88ee717f7abc4171fa979)
274. [bug] naokikambe
Add unittests for functions xml_handler, xsd_handler and xsl_handler
respectively to make sure their behaviors are correct, regardless of
whether type which xml.etree.ElementTree.tostring() after Python3.2
returns is str or byte.
(Trac #1021, git 486bf91e0ecc5fbecfe637e1e75ebe373d42509b)
273. [func] vorner
It is possible to specify ACL for the xfrout module. It is in the ACL
configuration key and has the usual ACL syntax. It currently supports
only the source address. Default ACL accepts everything.
(Trac #772, git 50070c824270d5da1db0b716db73b726d458e9f7)
272. [func] jinmei
libdns++/pydnspp: TSIG signing now handles truncated DNS messages
(i.e. with TC bit on) with TSIG correctly.
(Trac #910, 8e00f359e81c3cb03c5075710ead0f87f87e3220)
271. [func] stephen
Default logging for unit tests changed to severity DEBUG (level 99)
with the output routed to /dev/null. This can be altered by setting
the B10_LOGGER_XXX environment variables.
(Trac #1024, git 72a0beb8dfe85b303f546d09986461886fe7a3d8)
270. [func] jinmei
Added python bindings for ACLs using the DNS request as the
context. They are accessible via the isc.acl.dns module.
(Trac #983, git c24553e21fe01121a42e2136d0a1230d75812b27)
269. [bug] y-aharen
Modified IntervalTimerTest not to rely on the accuracy of the timer.
This fix addresses occasional failure of build tests.
(Trac #1016, git 090c4c5abac33b2b28d7bdcf3039005a014f9c5b)
268. [func] stephen
Add environment variable to allow redirection of logging output during
unit tests.
(Trac #1071, git 05164f9d61006869233b498d248486b4307ea8b6)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (NetBSD)
iEYEARECAAYFAk5Oso4ACgkQs9Bv5D4YwC2QGwCgsIOpToxxXjDy9rSDLwj3sNFZ
PhcAoOQ+fgwQReFe1AcaQyX9x78xzmCI
=6F9K
-----END PGP SIGNATURE-----
More information about the bind-announce
mailing list