[dnsdist] PowerDNS DNSdist 1.9.14 and 2.0.5 Released

Remi Gacogne remi.gacogne at powerdns.com
Thu Apr 23 09:45:02 UTC 2026


Hi,

Today we again released two new versions of DNSdist, 1.9.14 and 2.0.5, 
fixing one regression introduced in 1.9.13 and 2.0.4, and several small 
issues that were not included in yesterday's security releases.

The regression introduced in 1.9.13 and 2.0.4 concerns the PRSD 
detection mechanism enabled with DynBlockRulesGroup:setSuffixMatchRule 
or DynBlockRulesGroup:setSuffixMatchRuleFFI, and causes an exception to 
be raised when accessing StatNode::fullname from the Lua visitor function.

The other issues fixed in this release are:
- (1.9.14 and 2.0.5) When DNSdist is compiled in "single acceptor 
thread" mode, which is designed for embedded systems with low memory, a 
TCP worker thread was not always created by default, even when DOQ and 
DoH3 support was enabled, leading to a crash.
- (2.0.5) The buffers allocated for recvmmsg might have been too large, 
wasting memory
- (2.0.5) When the trustForwardForHeader option is used, and the 
upstream proxy did include X-Forwarded-For header for at least one query 
in an established connection but somehow does not include it for a 
subsequent query, DNSdist should reset the client address to the address 
of the proxy instead of using the last received one
- (2.0.5): Fix handling of long HTTP/2 Date headers if the administrator 
explictly used a non-POSIX locale
- (2.0.5): Detection of some TLS functions was missing when compiling 
with meson: TLS_client_method and gnutls_transport_set_fastopen

Please see the DNSdist website [1] for the more complete changelogs 
[2][3] and the current documentation. The upgrade guide is also 
available there [4].

Please send us all feedback and issues you might have via the mailing 
list, or in case of a bug, via GitHub [5].

The release tarballs [6][7] and their signatures [8][9] are available on 
the downloads website, and packages for several distributions are 
available from our repository [10].

[1]: https://dnsdist.org
[2]: https://dnsdist.org/changelog.html#change-1.9.14
[3]: https://dnsdist.org/changelog.html#change-2.0.5
[4]: https://dnsdist.org/upgrade_guide.html
[5]: https://github.com/PowerDNS/pdns/issues/new/choose
[6]: https://downloads.powerdns.com/releases/dnsdist-1.9.14.tar.bz2
[7]: https://downloads.powerdns.com/releases/dnsdist-1.9.14.tar.bz2.sig
[8]: https://downloads.powerdns.com/releases/dnsdist-2.0.5.tar.xz
[9]: https://downloads.powerdns.com/releases/dnsdist-2.0.5.tar.xz.sig
[10]: https://repo.powerdns.com

Best regards,
-
Remi Gacogne
PowerDNS.COM BV - https://www.powerdns.com/

-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <http://mailman.powerdns.com/pipermail/dnsdist/attachments/20260423/742f84f3/attachment.sig>


More information about the dnsdist mailing list