DNS Mischief, cont'd: dnshash-0.3.0 released!

Michael Stone michael at laptop.org
Mon Nov 23 17:05:58 EST 2009


I am pleased to announce the release of dnshash-0.3.0. dnshash implements the
hash-based DNS resolver described in Scott's "Network Principles" document. 

The key features of this release are better testing and more reliable results. 

   * Better testing was accomplished via the network containerization features
     of recent kernels.

   * More reliable results are achieved by returning only "live" addresses:
     i.e., those which successfully respond to a ping within one second.

Many thanks to Bernie Innocenti for his patches, to Cortland Setlow and
Andres Salomon for assistance with testing, and to Aurelian Jarno for his
prompt assistance with (e)glibc bugs.

Interesting links for this release include:

   git:    git://dev.laptop.org/users/mstone/dnshash
   browse: http://dev.laptop.org/git/users/mstone/dnshash/tree/?id=dnshash-0.3.0
   readme: http://dev.laptop.org/git/users/mstone/dnshash/tree/README
   tests:  http://dev.laptop.org/git/users/mstone/dnshash/tree/docs/unit_testing.txt
   bugs:   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=557596
   env:    http://wiki.laptop.org/go/Network2

The shortlog from dnshash-0.2.0..dnshash-0.3.0 is:

Bernie Innocenti (2):
       Eat up extra space in nsswitch.conf on 'make disable'.
       Make redirection work in /bin/sh; fix lint.

Michael Stone (8):
       Only return live addresses as results.
       Add newnetns subcommand to ease testing.
       Teach dnshash to answer AF_INET6 queries.
       Add a manual unit-test script based on network namespaces.
       Teach dnshash to specify the proper prefix for addresses it suggests adding.
       Tuck in modprobe instructions, just in case.
       Add maintainer script.

Kind regards,


More information about the Devel mailing list