]> git.ipfire.org Git - thirdparty/pdns.git/commit
dnsdist: Fix EDNS flags confusion when editing the OPT header 14644/head
authorRemi Gacogne <remi.gacogne@powerdns.com>
Tue, 20 Aug 2024 10:26:33 +0000 (12:26 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Mon, 9 Sep 2024 14:20:08 +0000 (16:20 +0200)
commitfe5d7fece5fb9ecaf1692ab22760b89fa229f127
treed283f30a648163dc44475b58ebdce26882a9dce4
parenteb1538c876c9f049aca06c07eeb46135f21e04bd
dnsdist: Fix EDNS flags confusion when editing the OPT header

We used to wrongly reverse the byte-ordering of the existing EDNS
flags when editing the OPT header, for example when setting an
extended DNS error status.

(cherry picked from commit 010521a0197091642bbc654b2b371b462fa73033)
pdns/dnsdist-ecs.cc
pdns/test-dnsdist_cc.cc
regression-tests.dnsdist/dnsdisttests.py
regression-tests.dnsdist/test_DOH.py
regression-tests.dnsdist/test_EDE.py
regression-tests.dnsdist/test_EDNSSelfGenerated.py