After 270374@main (bug#264366), some wss WebSocket tests are failing Buildbot: builder WinCairo-64-bit-Release-Tests build 2662 (270376@main) https://build.webkit.org/#/builders/728/builds/2662 http/tests/websocket/tests/hybi/simple-wss.html [ Failure ] imported/w3c/web-platform-tests/cookies/schemeful-same-site/schemeful-websockets.sub.tentative.html [ Failure ] imported/w3c/web-platform-tests/cookies/secure/set-from-wss.https.sub.html [ Failure ] http/tests/websocket/tests/hybi/secure-cookie-secure-connection.pl [ Timeout ]
https://github.com/WebKit/WebKit/blob/34b59cbee7578992a6965ad17fa0633e95d516a5/Source/WebKit/NetworkProcess/curl/WebSocketTaskCurl.cpp#L43-L44 > if (request.url().protocolIs("wss"_s) && WebCore::DeprecatedGlobalSettings::allowsAnySSLCertificate()) > WebCore::CurlContext::singleton().sslHandle().setIgnoreSSLErrors(true); This code doesn't work as expected after the change.
270405@main skips the tests.
<rdar://problem/118473041>
Pull request: https://github.com/WebKit/WebKit/pull/20586
Committed 270809@main (d5bb238e93ae): <https://commits.webkit.org/270809@main> Reviewed commits have been landed. Closing PR #20586 and removing active labels.