]> git.ipfire.org Git - thirdparty/pdns.git/commit
dnsdist: Allow enabling incoming PROXY protocol on a per-bind basis
authorRemi Gacogne <remi.gacogne@powerdns.com>
Mon, 20 Nov 2023 15:21:21 +0000 (16:21 +0100)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Fri, 8 Dec 2023 09:46:09 +0000 (10:46 +0100)
commitd94e9c3ce8e2e5e24d68018348a30b28fdf673e6
tree2f9fb9f10a27794d82f5c18f6d3077809463bb16
parent9a7cae3e11171b498c970c0f19d01629a3e76280
dnsdist: Allow enabling incoming PROXY protocol on a per-bind basis

The per-bind option defaults to `true` as to not break existing
configuration, but setting `allowProxyProtocol=false` on a
`add*Local()` directive disables proxy-protocol handling for this
specific bind.
pdns/dnsdist-lua.cc
pdns/dnsdist-tcp.cc
pdns/dnsdist.cc
pdns/dnsdist.hh
pdns/dnsdistdist/dnsdist-nghttp2-in.cc
pdns/dnsdistdist/docs/reference/config.rst
pdns/dnsdistdist/test-dnsdistnghttp2-in_cc.cc
pdns/dnsdistdist/test-dnsdistnghttp2_cc.cc
pdns/dnsdistdist/test-dnsdisttcp_cc.cc
regression-tests.dnsdist/test_ProxyProtocol.py