About pdnsd pdnsd FAQ Documentation GNU GPL (pdnsd's License) Download Section

The pdnsd Homepage

News

2007-09-04 Version 1.2.6-par has been released. pdnsd's license has been upgraded to GPL version 3. A bug has been fixed which which caused pdnsd to handle NXDOMAIN replies inefficiently when configured with neg_domain_pol=on. The code that implements the ping test has been fixed, which was broken for 64-bit systems. A new option randomize_servers can be used to give each server in a section of the configuration file an equal chance of being queried. The new options reject, reject_policy and reject_recursively make it possible to check for the presence of certain IP addresses in the replies of name servers and to avoid some types of unwanted replies. The pdnsd-ctl 'add a' and 'add aaaa' commands now allow multiple IP addresses to be specified for the same name. pdnsd's ability to resolve from root servers has been improved.
2006-09-02 Version 1.2.5-par has been released. This release introduces a new query method: udp_tcp. With this method a UDP query is tried first and, if the UDP answer is truncated, the query is repeated using TCP, which is the behaviour that seems to be recommended by the DNS standards. There is a new configuration option use_nss, which can be turned off to prevent lengthy timeouts and stalls in certain situations. A bug has been fixed which could cause pdnsd to crash if debug output was generated before the debug output stream was properly initialized.
2006-01-09 Version 1.2.4-par has been released. A memory leak and a minor buffer-overflow problem have been fixed. There is now a fix for some situations that would previously cause pdnsd to exit prematurely (such as ACPI S3 sleep or trying to attach strace to pdnsd). Time intervals specified in the configuration file can now be expressed in minutes, hours, days and weeks as well as seconds. Support for Apple Mac OS X v10.4 Tiger has been improved. The "pdnsd-ctl status" command now also provides some information about the status of the running threads. There are some further improvements in the debugging information provided by pdnsd.
TCP-query support is now compiled in by default (but can still be disabled using the configure option --disable-tcp-queries).
2005-07-11 Version 1.2.3-par has been released. New feature in this release: the "pdnsd-ctl empty-cache" command can be provided with an include/exclude list, allowing the user to specify a selection of names to be removed, instead of emptying the cache completely.
Additional improvements: pdnsd should now remain responsive while executing the "pdnsd-ctl empty-cache" command. With the query_method=tcp_udp option pdnsd will now also try a UDP query after a TCP connection times out, which should allow pdnsd to resolve the same names with query_method=tcp_udp as with query_method=udp_only, alt