]> git.ipfire.org Git - thirdparty/pdns.git/commit
dnsdist: Do not replace EDNS in answers self-generated from a packet
authorRemi Gacogne <remi.gacogne@powerdns.com>
Tue, 27 May 2025 14:23:39 +0000 (16:23 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Fri, 6 Jun 2025 14:05:17 +0000 (16:05 +0200)
commit07b66aead5dda1accd299941d3ab233db0750924
tree40aa2428c038f3adb72a3d13dc1ad96fd58c5a9d
parentd5b5916db12951436fd4c106a750205c78c1da2a
dnsdist: Do not replace EDNS in answers self-generated from a packet

While it makes sense to add/remove EDNS when the answer was generated
from the query itself, we should not be doing that when it has been
generated from a whole DNS packet, as it probably contains exactly
what the user intended it to.

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
pdns/dnsdistdist/dnsdist-self-answers.cc
pdns/dnsdistdist/dnsdist.cc
pdns/dnsdistdist/dnsdist.hh