From 6f8ff55884278feca293a12b1105dab73cc43eee Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Tue, 1 Oct 2024 12:48:42 +0200 Subject: [PATCH] Remove "error" allowance in dtls_server Now that dtls_server doesn't print "error" when it receives stray messages while it's waiting for a second handshake, have the tests fail if "error" is printed for some other reason. Signed-off-by: Gilles Peskine --- tests/opt-testcases/sample.sh | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/tests/opt-testcases/sample.sh b/tests/opt-testcases/sample.sh index 8b2bc995a3..ff847cc645 100644 --- a/tests/opt-testcases/sample.sh +++ b/tests/opt-testcases/sample.sh @@ -325,11 +325,6 @@ run_test "Sample: ssl_pthread_server, gnutls client, TLS 1.3" \ -S "error" \ -C "ERROR" -# The server complains of extra data after it closes the connection -# because the client keeps sending data, so the server receives -# more application data when it expects a new handshake. We consider -# the test a success if both sides have sent and received application -# data, no matter what happens afterwards. run_test "Sample: dtls_client with dtls_server" \ -P 4433 \ "$PROGRAMS_DIR/dtls_server" \ @@ -339,13 +334,9 @@ run_test "Sample: dtls_client with dtls_server" \ -s "[1-9][0-9]* bytes written" \ -c "[1-9][0-9]* bytes read" \ -c "[1-9][0-9]* bytes written" \ + -S "error" \ -C "error" -# The server complains of extra data after it closes the connection -# because the client keeps sending data, so the server receives -# more application data when it expects a new handshake. We consider -# the test a success if both sides have sent and received application -# data, no matter what happens afterwards. run_test "Sample: ssl_client2, dtls_server" \ -P 4433 \ "$PROGRAMS_DIR/dtls_server" \ @@ -355,6 +346,7 @@ run_test "Sample: ssl_client2, dtls_server" \ -s "[1-9][0-9]* bytes written" \ -c "[1-9][0-9]* bytes read" \ -c "[1-9][0-9]* bytes written" \ + -S "error" \ -C "error" requires_protocol_version dtls12