[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