]> git.ipfire.org Git - thirdparty/pdns.git/commit
dnsdist: Add EDNS to responses generated from raw record data 14730/head
authorRemi Gacogne <remi.gacogne@powerdns.com>
Mon, 30 Sep 2024 10:01:27 +0000 (12:01 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Mon, 30 Sep 2024 11:50:23 +0000 (13:50 +0200)
commit0fa402ac9ed60d033b8e13d44d571b898a27d203
tree9ce5daa73078b010dfca6b4511ed4959cd39e9fe
parent02338bbc360d63e834764906b224e5b0fc96ab92
dnsdist: Add EDNS to responses generated from raw record data

My reasoning is that it makes sense to add EDNS to responses generated
from DNSdist provided that:
- the initial query had EDNS
- `setAddEDNSToSelfGeneratedResponses` has not been set to `false`
- we are only provided part of the response and not a full response
  packet

(cherry picked from commit cae561a92410c29053e297bc99d6cb5000665245)
pdns/dnsdist-lua-actions.cc
regression-tests.dnsdist/test_Spoofing.py