From: Neil Horman Date: Tue, 17 Dec 2024 15:54:47 +0000 (-0500) Subject: Disable address validation for throughput test X-Git-Tag: openssl-3.5.0-alpha1~278 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=fcd8f8f7ddc5ee8fdd7418cfe35542ffc6beee68;p=thirdparty%2Fopenssl.git Disable address validation for throughput test The multiplexing test using quiche as a client seems to get confused when server address validation is enabled. specifically it writes the wrong keys into its keylog file, causing the test to fail when tshark can't decode the tls connection that is established. Fix it by disabling address validation for the multiplexing/transfer test Reviewed-by: Matt Caswell Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/26198) --- diff --git a/test/quic-openssl-docker/run_endpoint.sh b/test/quic-openssl-docker/run_endpoint.sh index 0de96a8ef50..aa1575ca2f1 100644 --- a/test/quic-openssl-docker/run_endpoint.sh +++ b/test/quic-openssl-docker/run_endpoint.sh @@ -88,10 +88,7 @@ elif [ "$ROLE" == "server" ]; then echo "TESTCASE is $TESTCASE" rm -f $CURLRC case "$TESTCASE" in - "handshake") - NO_ADDR_VALIDATE=yes SSLKEYLOGFILE=/logs/keys.log FILEPREFIX=/www quic-hq-interop-server 443 /certs/cert.pem /certs/priv.key - ;; - "transfer") + "handshake"|"transfer") NO_ADDR_VALIDATE=yes SSLKEYLOGFILE=/logs/keys.log FILEPREFIX=/www quic-hq-interop-server 443 /certs/cert.pem /certs/priv.key ;; "retry"|"resumption")