[Pdns-announce] PowerDNS 2.9.16 released!

bert hubert ahu at ds9a.nl
Sat Feb 28 21:05:02 UTC 2004


               Available on http://www.powerdns.com/downloads

The 'it must still be Friday somewhere' release. Massive number of fixes,
portability improvements and the new Geobackend by Mark Bergsma & friends.

New:

  * The Geobackend which makes it possible to send different answers to
    different IP ranges. Initial documentation can be found in
    pdns/modules/geobackend/README.

  * qgen query generation tool. Nearly completely undocumented and hard to
    build too, it requires Boost. But very spiffy. Use cd pdns; make qgen
    to build it.

Bugfixes:

  * The most reported bug ever, zone2sql required the inclusion of
    unistd.h, except on Debian unstable.

  * PowerDNS tried to listen on its control "pipe" which does not work.
    Probably harmless, but might have caused some oddities.

  * The Packet Cache did not always set its TTL immediately, causing some
    packets to be inserted, even when running with the cache disabled
    (Mark Bergsma).

  * Valgrind found some unitialized reads, causing bogus values in the
    priority field when it was not needed

  * Valgrind found a bug in MTasker where we used delete instead of
    delete[].

  * SOA serials and other parameters are unsigned. This means that very
    large SOA serial numbers would be messed up (Michel Stol, Stefano
    Straus)

  * PowerDNS left its controlsocket around after exit and reported
    confusing errors if a socket was already in use.

  * The recursor proxy did not work on big endian systems like SPARC and
    some MIPS processors (Remco Post)

  * We no longer dump core on processing LOC records on UltraSPARC (Andrew
    Mulholland supplied a testing machine)

Improvements:

  * MySQL can now connect to a specified port again (Chris Anderton)

  * When running chroot()ed and with master or slave support active,
    PowerDNS needs to resolve domain names to find slaves. This in turn
    may require access to certain libraries. Previously, these needed to
    be available in the chroot directory but by forcing an initial lookup,
    these libraries are now loaded before the chrooting.

  * pdns_recursor was very slow after having done a larger number of
    queries because of the checks to see if a query should be throttled.
    This is now done using a set which is a lot faster than the previous
    full sequential scan.

  * The throttling code may not have throttled as much as was configured.

  * Yet another big LDAP update. The LDAP backend now loadbalances
    connections over several hosts (Norbert Sendetzky)

  * Updated b.root-servers.net address in the recursor


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


More information about the Pdns-announce mailing list