]> git.ipfire.org Git - thirdparty/pdns.git/commit
dnsdist: Only pass source addresses on sockets bound to ANY 15438/head
authorRemi Gacogne <remi.gacogne@powerdns.com>
Tue, 15 Apr 2025 08:34:47 +0000 (10:34 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Fri, 25 Apr 2025 13:20:43 +0000 (15:20 +0200)
commit4ce6f5e8b532e103d9c16a54b92e9153ebfce2cb
tree53cdd1808324e2577fbc3aeceae64acc5838636f
parent25d2982953e318d8130d9f824c297188025cab0e
dnsdist: Only pass source addresses on sockets bound to ANY

FreeBSD refuses the use of `IP_SENDSRCADDR` on a socket that is
bound to a specific address, returning `EINVAL` in that case.
pdns/dnsdistdist/doh3.cc
pdns/dnsdistdist/doq-common.cc
pdns/dnsdistdist/doq-common.hh
pdns/dnsdistdist/doq.cc
pdns/iputils.hh