Skip to content

Commit

Permalink
Merge branch 'PHP-7.3' into PHP-7.4
Browse files Browse the repository at this point in the history
  • Loading branch information
bukka committed Mar 10, 2019
2 parents b37a6aa + f8850cc commit bc57efb
Show file tree
Hide file tree
Showing 6 changed files with 17 additions and 5 deletions.
12 changes: 12 additions & 0 deletions ext/openssl/tests/ServerClientTestCase.inc
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,18 @@ function phpt_wait($worker = WORKER_DEFAULT_NAME, $timeout = null)
ServerClientTestCase::getInstance()->wait($worker, $timeout);
}

function phpt_has_sslv3() {
static $result = null;
if (!is_null($result)) {
return $result;
}
$server = @stream_socket_server('sslv3://127.0.0.1:10013');
if ($result = !!$server) {
fclose($server);
}
return $result;
}

/**
* This is a singleton to let the wait/notify functions work
* I know it's horrible, but it's a means to an end
Expand Down
2 changes: 1 addition & 1 deletion ext/openssl/tests/tls_min_v1.0_max_v1.1_wrapper.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ $serverCode = <<<'CODE'
$server = stream_socket_server('tls://127.0.0.1:64321', $errno, $errstr, $flags, $ctx);
phpt_notify();
for ($i=0; $i < 6; $i++) {
for ($i=0; $i < (phpt_has_sslv3() ? 6 : 5); $i++) {
@stream_socket_accept($server, 3);
}
CODE;
Expand Down
2 changes: 1 addition & 1 deletion ext/openssl/tests/tls_wrapper.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ $serverCode = <<<'CODE'
$server = stream_socket_server('tls://127.0.0.1:64321', $errno, $errstr, $flags, $ctx);
phpt_notify();
for ($i=0; $i < 6; $i++) {
for ($i = 0; $i < (phpt_has_sslv3() ? 6 : 5); $i++) {
@stream_socket_accept($server, 3);
}
CODE;
Expand Down
2 changes: 1 addition & 1 deletion ext/openssl/tests/tlsv1.0_wrapper.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ $serverCode = <<<'CODE'
$server = stream_socket_server('tlsv1.0://127.0.0.1:64321', $errno, $errstr, $flags, $ctx);
phpt_notify();
for ($i=0; $i < 3; $i++) {
for ($i = 0; $i < (phpt_has_sslv3() ? 3 : 2); $i++) {
@stream_socket_accept($server, 3);
}
CODE;
Expand Down
2 changes: 1 addition & 1 deletion ext/openssl/tests/tlsv1.1_wrapper.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ $serverCode = <<<'CODE'
$server = stream_socket_server('tlsv1.1://127.0.0.1:64321', $errno, $errstr, $flags, $ctx);
phpt_notify();
for ($i=0; $i < 3; $i++) {
for ($i = 0; $i < (phpt_has_sslv3() ? 3 : 2); $i++) {
@stream_socket_accept($server, 3);
}
CODE;
Expand Down
2 changes: 1 addition & 1 deletion ext/openssl/tests/tlsv1.2_wrapper.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ $serverCode = <<<'CODE'
$server = stream_socket_server('tlsv1.2://127.0.0.1:64321', $errno, $errstr, $flags, $ctx);
phpt_notify();
for ($i=0; $i < 3; $i++) {
for ($i = 0; $i < (phpt_has_sslv3() ? 3 : 2); $i++) {
@stream_socket_accept($server, 3);
}
CODE;
Expand Down

0 comments on commit bc57efb

Please sign in to comment.