START	lib/libssl/shutdown	2025-03-25T03:22:48Z

==== regress-shutdowntest ====
cc -O2 -pipe  -DLIBRESSL_INTERNAL -Werror -g -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow  -MD -MP  -c /usr/src/regress/lib/libssl/shutdown/shutdowntest.c
cc   -o shutdowntest shutdowntest.o -lssl -lcrypto
./shutdowntest  /usr/src/regress/lib/libssl/shutdown/../../libssl/certs/server1-rsa.pem  /usr/src/regress/lib/libssl/shutdown/../../libssl/certs/server1-rsa-chain.pem  /usr/src/regress/lib/libssl/shutdown/../../libssl/certs/ca-root-rsa.pem

== Testing TLSv1.2, bidirectional shutdown... ==
INFO: server accept done
INFO: client connect done
INFO: client write done
INFO: server read done
INFO: server write done
INFO: client read done
INFO: client shutdown done
INFO: server shutdown done
INFO: Done!

== Testing TLSv1.2, client quiet shutdown... ==
INFO: server accept done
INFO: client connect done
INFO: client write done
INFO: server read done
INFO: server write done
INFO: client read done
INFO: client shutdown done
INFO: server shutdown encountered EOF
INFO: Done!

== Testing TLSv1.2, server quiet shutdown... ==
INFO: server accept done
INFO: client connect done
INFO: client write done
INFO: server read done
INFO: server write done
INFO: client read done
INFO: server shutdown done
INFO: client shutdown encountered EOF
INFO: Done!

== Testing TLSv1.2, both quiet shutdown... ==
INFO: server accept done
INFO: client connect done
INFO: client write done
INFO: server read done
INFO: server write done
INFO: client read done
INFO: client shutdown done
INFO: server shutdown done
INFO: Done!

== Testing TLSv1.2, client set sent shutdown... ==
INFO: server accept done
INFO: client connect done
INFO: client write done
INFO: server read done
INFO: server write done
INFO: client read done
INFO: client shutdown done
INFO: server shutdown encountered EOF
INFO: Done!

== Testing TLSv1.2, client set received shutdown... ==
INFO: server accept done
INFO: client connect done
INFO: client write done
INFO: server read done
INFO: server write done
INFO: client read done
INFO: client shutdown done
INFO: server shutdown done
INFO: Done!

== Testing TLSv1.2, client set sent/received shutdown... ==
INFO: server accept done
INFO: client connect done
INFO: client write done
INFO: server read done
INFO: server write done
INFO: client read done
INFO: client shutdown done
INFO: server shutdown encountered EOF
INFO: Done!

== Testing TLSv1.2, server set sent shutdown... ==
INFO: server accept done
INFO: client connect done
INFO: client write done
INFO: server read done
INFO: server write done
INFO: client read done
INFO: server shutdown done
INFO: client shutdown encountered EOF
INFO: Done!

== Testing TLSv1.2, server set received shutdown... ==
INFO: server accept done
INFO: client connect done
INFO: client write done
INFO: server read done
INFO: server write done
INFO: client read done
INFO: server shutdown done
INFO: client shutdown done
INFO: Done!

== Testing TLSv1.2, server set sent/received shutdown... ==
INFO: server accept done
INFO: client connect done
INFO: client write done
INFO: server read done
INFO: server write done
INFO: client read done
INFO: server shutdown done
INFO: client shutdown encountered EOF
INFO: Done!

== Testing TLSv1.2, shutdown sequence... ==
INFO: server accept done
INFO: client connect done
INFO: client write done
INFO: server read done
INFO: server write done
INFO: client read done
INFO: Done!

== Testing TLSv1.3, bidirectional shutdown... ==
INFO: client connect done
INFO: server accept done
INFO: client write done
INFO: server read done
INFO: server write done
INFO: client read done
INFO: client shutdown done
INFO: server shutdown done
INFO: Done!

== Testing TLSv1.3, client quiet shutdown... ==
INFO: client connect done
INFO: server accept done
INFO: client write done
INFO: server read done
INFO: server write done
INFO: client read done
INFO: client shutdown done
INFO: server shutdown encountered EOF
INFO: Done!

== Testing TLSv1.3, server quiet shutdown... ==
INFO: client connect done
INFO: server accept done
INFO: client write done
INFO: server read done
INFO: server write done
INFO: client read done
INFO: server shutdown done
INFO: client shutdown encountered EOF
INFO: Done!

== Testing TLSv1.3, both quiet shutdown... ==
INFO: client connect done
INFO: server accept done
INFO: client write done
INFO: server read done
INFO: server write done
INFO: client read done
INFO: client shutdown done
INFO: server shutdown done
INFO: Done!

== Testing TLSv1.3, client set sent shutdown... ==
INFO: client connect done
INFO: server accept done
INFO: client write done
INFO: server read done
INFO: server write done
INFO: client read done
INFO: client shutdown done
INFO: server shutdown encountered EOF
INFO: Done!

== Testing TLSv1.3, client set received shutdown... ==
INFO: client connect done
INFO: server accept done
INFO: client write done
INFO: server read done
INFO: server write done
INFO: client read done
INFO: client shutdown done
INFO: server shutdown done
INFO: Done!

== Testing TLSv1.3, client set sent/received shutdown... ==
INFO: client connect done
INFO: server accept done
INFO: client write done
INFO: server read done
INFO: server write done
INFO: client read done
INFO: client shutdown done
INFO: server shutdown encountered EOF
INFO: Done!

== Testing TLSv1.3, server set sent shutdown... ==
INFO: client connect done
INFO: server accept done
INFO: client write done
INFO: server read done
INFO: server write done
INFO: client read done
INFO: server shutdown done
INFO: client shutdown encountered EOF
INFO: Done!

== Testing TLSv1.3, server set received shutdown... ==
INFO: client connect done
INFO: server accept done
INFO: client write done
INFO: server read done
INFO: server write done
INFO: client read done
INFO: server shutdown done
INFO: client shutdown done
INFO: Done!

== Testing TLSv1.3, server set sent/received shutdown... ==
INFO: client connect done
INFO: server accept done
INFO: client write done
INFO: server read done
INFO: server write done
INFO: client read done
INFO: server shutdown done
INFO: client shutdown encountered EOF
INFO: Done!

== Testing TLSv1.3, shutdown sequence... ==
INFO: client connect done
INFO: server accept done
INFO: client write done
INFO: server read done
INFO: server write done
INFO: client read done
INFO: Done!

PASS	lib/libssl/shutdown	Duration 0m00.87s