[Pdns-announce] PowerDNS Recursor 3.1.3 released
bert.hubert at netherlabs.nl
Tue Sep 12 19:29:53 UTC 2006
We are proud to release 3.1.3, compared to 3.1.2, this release again
consists of a number of mostly minor bug fixes, and some slight
Thanks to some recent migrations, this release, is already powering over 40
million internet connections that we know of. We appreciate hearing about
succesful as well as unsuccesful migrations, please feel free to notify
us (privately) of your experiences, good or bad.
I386, Debian, RPM:
AMD64/X86_64, Debian, RPM:
These release notes, with clickable links, are also available on:
Many thanks are again due to Darren Gamble who together with his team has
discovered many misconfigured domains that do work with some other name
servers. DNS has long been tolerant of misconfigurations, PowerDNS intends
to uphold that tradition. Almost all of the domains found by Darren now
work as well in PowerDNS as in other name server implementations.
* The MThread default stack size was too small, which led to problems,
mostly on 64-bit platforms. This stack size is now configurable using
the stack-size setting should our estimate be off. Discovered by
Darren Gamble, Sten Spans and a number of others. Fixed in commit 868.
* Plug a small memory leak discovered by Kai and Darren Gamble, fixed in
* Switch from the excellent nedmalloc to dlmalloc, based on advice by
the nedmalloc author. Nedmalloc is optimised for multithreaded
operation, whereas the PowerDNS recursor is single threaded. The
version of nedmalloc shipped contained a number of possible bugs,
which are probably resolved by moving to dlmalloc. Some reported
crashes on hitting 2G of allocated memory on 64 bit systems might be
solved by this switch, which should also increase performance. See
commit 873 for details.
* The cache is now explicitly aware of the difference between
authoritative and unauthoritative data, allowing it to deal with some
domains that have different data in the parent zone than in the
authoritative zone. Patch in commit 867.
* No longer try to parse DNS updates as if they were queries. Discovered
and fixed by Jan Gyselinck, fix in commit 871.
* Rebalance logging priorities for less log cluttering and add IP
address to a remote server error message. Noticed and fixed by Jan
Gyselinck (commit 877).
* Add logging-facility setting, allowing syslog to send PowerDNS logging
to a separate file. Added in commit 871.
http://www.PowerDNS.com Open source, database driven DNS Software
http://netherlabs.nl Open and Closed source services
More information about the Pdns-announce