| About pdnsd | pdnsd FAQ | Documentation | GNU GPL (pdnsd's License) | Download Section |
| 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 |