openssl/util
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
..
perl/OpenSSL/Util Move manpages to man[1357] structure. 2016-10-26 13:59:52 -04:00
TLSProxy Fix a Proxy race condition 2017-05-26 19:08:13 +01:00
build.info VMS: throw away [.util]shareable_image_wrap.c.in and add replacement scripts 2017-03-14 22:27:17 +01:00
ck_errf.pl Perltidy ck_errf 2017-05-03 14:16:58 -04:00
copy.pl
dofile.pl
find-doc-nits Use 'over 2' for bullet lists. 2017-04-07 13:48:19 -04:00
find-unused-errs Add -f -r flags to find-unused-errs 2017-04-16 07:57:12 -04:00
indent.pro Added support for ESSCertIDv2 2017-05-03 09:04:23 +02:00
libcrypto.num make update 2017-05-11 12:59:25 +01:00
libssl.num Extend the SERVERINFO file format to include an extensions context 2017-05-03 14:37:42 +01:00
local_shlib.com.in VMS: don't use /DSF, turn off CALL_DEBUG instead 2017-03-15 03:09:57 +01:00
mkbuildinf.pl
mkdef.pl Fix util/mkdef.pl 2017-04-10 12:11:00 +02:00
mkdir-p.pl
mkerr.pl
mkrc.pl Fix curly braces on util/mkrc.pl 2017-05-03 14:16:58 -04:00
openssl-format-source
opensslwrap.sh
process_docs.pl util/process_docs.pl: make it possible to add a suffix to man docs 2017-03-06 21:38:19 +01:00
shlib_wrap.sh.in Remove automatic RPATH - adapt shlib_wrap.sh 2016-10-13 02:21:51 +02:00
su-filter.pl
unlocal_shlib.com.in VMS: don't use /DSF, turn off CALL_DEBUG instead 2017-03-15 03:09:57 +01:00
with_fallback.pm