please test 2.9.5-to-be

bert hubert <[email protected]> Tue, 21 Jan 2003 16:12:41 +0100
Newsgroups gmane.network.dns.powerdns.announce
Message-ID <20030121151241.GD11526__39200.3060355366$1043162194@outpost.ds9a.nl>
Hi people,

I'm about to release 2.9.5 (will probably happen Wednesday or Thursday), but
a lot has been changed, so I'd appreciate some testing by the smart people
that subscribed to the mailinglists!

The work so far is on http://ds9a.nl/pdns/pdns-2.9.5.tar.gz , this is the
changelog:

This version is almost entirely about recursion with major changes to both
the pdns recursor, which is renamed to 'pdns_recursor' and to the main
PowerDNS binary to make it interact better with the recursing component.

The 'Contributor of the Month' award goes to Mark Bergsma who has responded
to our plea for help with the label compressor and contributed a wonderfully
simple and right fix that allows PDNS to compress just as well as Other
namerervers out there. An honorary mention goes to Ueli Heuer who, despite
having no C++ experience, submitted an excellent SRV record implementation.

Sadly, due to [168]technical reasons, compiling the pdns recursor and pdns
authoritative nameserver into one binary is not immediately possible. During
the release of 2.9.4 we stated that the recursing nameserver would be
integrated in the next release - this won't happen now.

However, this turns out to not be that bad at all. The recursor can now be
restarted without having to restart the rest of the nameserver, for example.
Cooperation between the both halves of PDNS is also almost seamless. As a
result, 'non-lazy recursion' has been dropped. See Chapter 11 for more
details.


Other changes:

     * dnspacket.cc was cleaned up by factoring out common operations
     * Heaps of work on the recursing nameserver. Has now achieved *days*
       of uptime!
     * Recursor renamed from syncres to pdns_recursor
     * PowerDNS can now serve records it does not know about. To benefit
       from this slightly undocumented feature, add 1024 to the numerical
       type of a record and include the record in binary form in your
       database. Used internally by the recursing nameserver but you can
       use it too.
     * PowerDNS now knows about SIG and KEY records *names*. It does not
       support them yet but can at least report so now.
     * HINFO records can now be transferred from a master to PowerDNS
       (thanks to Ueli Heuer for noticing it didn't work).
     * Yet more UltraSPARC alignment issues fixed (Chris Andrews).
     * Label compression was improved so we can now fit all . records in
       436 bytes, this used to be 460! (Code & formal proof of
       correctness by Mark Bergsma).
     * SRV support (incoming and outgoing), submitted by Ueli Heuer.

 168. http://sources.redhat.com/ml/libc-alpha/2003-01/msg00245.html

-- 
http://www.PowerDNS.com      Open source, database driven DNS Software 
http://lartc.org           Linux Advanced Routing & Traffic Control HOWTO
http://netherlabs.nl                         Consulting