[Curl][WebDriver]: support acceptInsecureCerts capability#44960
Conversation
|
EWS run on previous version of this PR (hash 83ba603) Details |
|
Please put |
83ba603 to
284b466
Compare
|
EWS run on current version of this PR (hash 284b466) Details |
Done. |
https://bugs.webkit.org/show_bug.cgi?id=292564 Reviewed by Michael Catanzaro and Don Olmstead. The same logic as was used in libsoup is extended to Curl. The flag is propagated down to the Curl implementation in the network process. * Source/WebCore/platform/network/curl/CurlStream.cpp: (WebCore::CurlStream::CurlStream): * Source/WebCore/platform/network/curl/CurlStream.h: (WebCore::CurlStream::create): * Source/WebCore/platform/network/curl/CurlStreamScheduler.cpp: (WebCore::CurlStreamScheduler::createStream): * Source/WebCore/platform/network/curl/CurlStreamScheduler.h: * Source/WebKit/NetworkProcess/NetworkProcess.h: * Source/WebKit/NetworkProcess/NetworkProcess.messages.in: * Source/WebKit/NetworkProcess/NetworkSessionCreationParameters.h: * Source/WebKit/NetworkProcess/NetworkSessionCreationParameters.serialization.in: * Source/WebKit/NetworkProcess/curl/NetworkDataTaskCurl.cpp: (WebKit::NetworkDataTaskCurl::NetworkDataTaskCurl): (WebKit::NetworkDataTaskCurl::willPerformHTTPRedirection): * Source/WebKit/NetworkProcess/curl/NetworkProcessCurl.cpp: (WebKit::NetworkProcess::setIgnoreTLSErrors): * Source/WebKit/NetworkProcess/curl/NetworkSessionCurl.cpp: (WebKit::NetworkSessionCurl::createWebSocketTask): * Source/WebKit/NetworkProcess/curl/NetworkSessionCurl.h: * Source/WebKit/NetworkProcess/curl/WebSocketTaskCurl.cpp: (WebKit::WebSocketTask::WebSocketTask): (WebKit::WebSocketTask::tryServerTrustEvaluation): * Source/WebKit/NetworkProcess/curl/WebSocketTaskCurl.h: * Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.cpp: (WebKit::WebsiteDataStore::parameters): (WebKit::WebsiteDataStore::setIgnoreTLSErrors): * Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.h: (WebKit::WebsiteDataStore::persistentCredentialStorageEnabled const): (WebKit::WebsiteDataStore::ignoreTLSErrors const): Deleted. * Source/WebKit/UIProcess/WebsiteData/soup/WebsiteDataStoreSoup.cpp: (WebKit::WebsiteDataStore::platformSetNetworkParameters): (WebKit::WebsiteDataStore::setIgnoreTLSErrors): Deleted. * Source/WebKit/UIProcess/win/AutomationClientWin.cpp: (WebKit::AutomationClient::requestAutomationSession): Canonical link: https://commits.webkit.org/294594@main
284b466 to
f4806cb
Compare
|
Committed 294594@main (f4806cb): https://commits.webkit.org/294594@main Reviewed commits have been landed. Closing PR #44960 and removing active labels. |
|
Looks like this broke 400+ layout tests (see also EWS...). Is anyone taking a look? |
|
Reverting in https://bugs.webkit.org/show_bug.cgi?id=292714. |
Looking. |
f4806cb
284b466
🧪 mac-AS-debug-wk2