You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix HAProxy TLS passthrough failure caused by IPv6 resolution
do-resolve returned AAAA records from external DNS, causing set-dst
to overwrite the destination with an unreachable IPv6 address. This
also caused use_backend to re-evaluate the dst ACL after set-dst
modified it, misrouting TLS connections to ip_passthrough.
- Add ipv4 preference to do-resolve to avoid unreachable IPv6 destinations
- Store is_dns_routed state in a variable before set-dst modifies dst
- Use the stored variable in use_backend instead of re-evaluating dst ACL
0 commit comments