From fcd8f8f7ddc5ee8fdd7418cfe35542ffc6beee68 Mon Sep 17 00:00:00 2001 From: Neil Horman Date: Tue, 17 Dec 2024 10:54:47 -0500 Subject: [PATCH] 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) --- test/quic-openssl-docker/run_endpoint.sh | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) 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") -- 2.47.2