]> git.ipfire.org Git - thirdparty/pdns.git/commit
dnsdist: Add EDNS to responses generated from raw record data 14728/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 10:06:43 +0000 (12:06 +0200)
commitcae561a92410c29053e297bc99d6cb5000665245
tree6c49667ebbd38a607be071e9ecc22e6573ac7c3e
parent42c3a1e1b0997d6c3127d7bfd342b4bce21a6379
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
pdns/dnsdistdist/dnsdist-lua-actions.cc
regression-tests.dnsdist/test_Spoofing.py