openssl/util/TLSProxy
Matt Caswell b72668a0d3 Fix a Proxy race condition
Issue #3562 describes a problem where a race condition can occur in the
Proxy such that a test "ok" line can appear in the middle of other text
causing the test harness to miss it. The issue is that we do not wait for
the client process to finish after the test is complete, so that process may
continue to write data to stdout/stderr at the same time that the test
harness does.

This commit fixes TLSProxy so that we always wait for the client process to
finish before continuing.

Fixes #3562

Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/3567)
2017-05-26 19:08:13 +01:00
..
Certificate.pm
CertificateVerify.pm Teach TLSProxy about the CertificateVerify message 2017-01-10 23:02:50 +00:00
ClientHello.pm Add a test to check that if a PSK extension is not last then we fail 2017-03-10 15:29:24 +00:00
EncryptedExtensions.pm
HelloRetryRequest.pm Add some HRR tests 2017-03-16 14:20:38 +00:00
Message.pm Add test for no change following an HRR 2017-05-09 17:23:58 +01:00
NewSessionTicket.pm
Proxy.pm Fix a Proxy race condition 2017-05-26 19:08:13 +01:00
Record.pm Update the TLSv1.3 version indicator for draft-20 2017-05-03 17:23:02 +01:00
ServerHello.pm
ServerKeyExchange.pm Extend ServerKeyExchange parsing to work with a signature 2017-01-10 23:02:50 +00:00