]> git.ipfire.org Git - thirdparty/openssl.git/commit
Avoid creating TLSProxy on IPv6 loopback address is IPv6 is disabled
authorEugene Syromiatnikov <esyr@openssl.org>
Thu, 26 Mar 2026 04:52:40 +0000 (05:52 +0100)
committerNorbert Pocs <norbertp@openssl.org>
Wed, 15 Apr 2026 12:44:58 +0000 (14:44 +0200)
commit3768e9a3e3d9321c2bfcf857c19d2671bc0da85f
tree7e9370c1333e5b2034d759168945130380371ed2
parent6e6e0d89a2fd5bb6b9d30726746230c48d5e8f9f
Avoid creating TLSProxy on IPv6 loopback address is IPv6 is disabled

Add a parameter to TLSProxy::Proxy->new()
and TLSProxy::Proxy->new_dtls() that indicates IPv6 usage preference
and pass have_IPv6() to it, so IPv6 usage is avoided when it is disabled.

Signed-off-by: Eugene Syromiatnikov <esyr@openssl.org>
Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.foundation>
Reviewed-by: Nikola Pajkovsky <nikolap@openssl.org>
MergeDate: Wed Apr 15 12:45:33 2026
(Merged from https://github.com/openssl/openssl/pull/30580)
27 files changed:
test/recipes/70-test_certtypeext.t
test/recipes/70-test_comp.t
test/recipes/70-test_expected_rpk.t
test/recipes/70-test_key_share.t
test/recipes/70-test_npn.t
test/recipes/70-test_renegotiation.t
test/recipes/70-test_sslcbcpadding.t
test/recipes/70-test_sslcertstatus.t
test/recipes/70-test_sslextension.t
test/recipes/70-test_sslmessages.t
test/recipes/70-test_sslrecords.t
test/recipes/70-test_sslsessiontick.t
test/recipes/70-test_sslsigalgs.t
test/recipes/70-test_sslsignature.t
test/recipes/70-test_sslskewith0p.t
test/recipes/70-test_sslversions.t
test/recipes/70-test_sslvertol.t
test/recipes/70-test_tls13alerts.t
test/recipes/70-test_tls13certcomp.t
test/recipes/70-test_tls13cookie.t
test/recipes/70-test_tls13downgrade.t
test/recipes/70-test_tls13hrr.t
test/recipes/70-test_tls13kexmodes.t
test/recipes/70-test_tls13messages.t
test/recipes/70-test_tls13psk.t
test/recipes/70-test_tlsextms.t
util/perl/TLSProxy/Proxy.pm