WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
[patch]
Patch
bug-175076-20170803160940.patch (text/plain), 29.02 KB, created by
Chris Dumez
on 2017-08-03 16:09:40 PDT
(
hide
)
Description:
Patch
Filename:
MIME Type:
Creator:
Chris Dumez
Created:
2017-08-03 16:09:40 PDT
Size:
29.02 KB
patch
obsolete
>Subversion Revision: 220232 >diff --git a/Source/WebKit/ChangeLog b/Source/WebKit/ChangeLog >index d78070aa85a69c681d6ab51af83460a82f164f78..38e23e3324cf30eb3ebb6b690a2d3b29564c8fdd 100644 >--- a/Source/WebKit/ChangeLog >+++ b/Source/WebKit/ChangeLog >@@ -1,3 +1,20 @@ >+2017-08-03 Chris Dumez <cdumez@apple.com> >+ >+ Multiple Layout tests from web-platform-tests/beacon/ are timing out. >+ https://bugs.webkit.org/show_bug.cgi?id=175076 >+ <rdar://problem/33704752> >+ >+ Reviewed by Alexey Proskuryakov. >+ >+ * NetworkProcess/NetworkLoad.cpp: >+ (WebKit::NetworkLoad::completeAuthenticationChallenge): >+ In the NETWORK_SESSION code path, we did not ask the client about server trust evaluation >+ when the clientCredentialPolicy was CannotAskClientForCredentials. This is because the >+ same delegate is used for HTTP authentication and server trust evaluation in the >+ NETWORK_SESSION code path. To align both code paths, we now ask the client about server >+ trust evaluation even if the policy CannotAskClientForCredentials. This allows WKTR >+ to trust certificates for localhost / 127.0.0.1 unconditionally and consistently. >+ > 2017-08-03 Matt Lewis <jlewis3@apple.com> > > Unreviewed, rolling out r220209. >diff --git a/Source/WebKit/NetworkProcess/NetworkLoad.cpp b/Source/WebKit/NetworkProcess/NetworkLoad.cpp >index 5173e79c1ffba2443c0d73c6e88dcaccb2154d53..9c8c6c0e6a1077bfb36d63c8a43c77332559e49e 100644 >--- a/Source/WebKit/NetworkProcess/NetworkLoad.cpp >+++ b/Source/WebKit/NetworkProcess/NetworkLoad.cpp >@@ -337,7 +337,8 @@ void NetworkLoad::didReceiveChallenge(const AuthenticationChallenge& challenge, > > void NetworkLoad::completeAuthenticationChallenge(ChallengeCompletionHandler&& completionHandler) > { >- if (m_parameters.clientCredentialPolicy == ClientCredentialPolicy::CannotAskClientForCredentials) { >+ bool isServerTrustEvaluation = m_challenge->protectionSpace().authenticationScheme() == ProtectionSpaceAuthenticationSchemeServerTrustEvaluationRequested; >+ if (m_parameters.clientCredentialPolicy == ClientCredentialPolicy::CannotAskClientForCredentials && !isServerTrustEvaluation) { > completionHandler(AuthenticationChallengeDisposition::UseCredential, { }); > return; > } >diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog >index c6e50680220f644c5b3e46e7246d06d5b97fdd1b..a045433aa21d4584dd9d1d2fa10b2c5279faf1d8 100644 >--- a/LayoutTests/ChangeLog >+++ b/LayoutTests/ChangeLog >@@ -1,3 +1,25 @@ >+2017-08-03 Chris Dumez <cdumez@apple.com> >+ >+ Multiple Layout tests from web-platform-tests/beacon/ are timing out. >+ https://bugs.webkit.org/show_bug.cgi?id=175076 >+ <rdar://problem/33704752> >+ >+ Reviewed by Alexey Proskuryakov. >+ >+ * platform/ios-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt: Removed. >+ * platform/ios-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt: Removed. >+ * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Removed. >+ * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Removed. >+ * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Removed. >+ * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Removed. >+ * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Removed. >+ * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt: Removed. >+ * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt: Removed. >+ Drop platform-specific expectations as those tests are now passing everywhere. >+ >+ * platform/wk2/TestExpectations: >+ Unskip tests that are now passing. >+ > 2017-08-03 Youenn Fablet <youenn@apple.com> > > Import WPT service worker tests >diff --git a/LayoutTests/imported/w3c/ChangeLog b/LayoutTests/imported/w3c/ChangeLog >index b34e3c4a5345cbe3a5a2af820a4c9f2455643c66..aa642fb52cfb79e27a20d0cbccc2ffe71e4e2cf6 100644 >--- a/LayoutTests/imported/w3c/ChangeLog >+++ b/LayoutTests/imported/w3c/ChangeLog >@@ -1,3 +1,19 @@ >+2017-08-03 Chris Dumez <cdumez@apple.com> >+ >+ Multiple Layout tests from web-platform-tests/beacon/ are timing out. >+ https://bugs.webkit.org/show_bug.cgi?id=175076 >+ <rdar://problem/33704752> >+ >+ Reviewed by Alexey Proskuryakov. >+ >+ Rebaseline tests that are now passing. >+ >+ * web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: >+ * web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: >+ * web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: >+ * web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: >+ * web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: >+ > 2017-08-03 Youenn Fablet <youenn@apple.com> > > Import WPT service worker tests >diff --git a/LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt >index f9a97c2ae4708884327723b4c7f9641c337398c5..8ac4928f0860cfc6063654a7cd8a29e2c9643242 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt >@@ -1,23 +1,27 @@ > CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. > CONSOLE MESSAGE: Fetch API cannot load http://localhost:8801/fetch/api/resources/top.txt. Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. > CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. >+CONSOLE MESSAGE: Fetch API cannot load https://localhost:9443/fetch/api/resources/top.txt. Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. >+CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. > CONSOLE MESSAGE: Fetch API cannot load http://127.0.0.1:8800/fetch/api/resources/top.txt. Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. > CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. > CONSOLE MESSAGE: Fetch API cannot load http://127.0.0.1:8801/fetch/api/resources/top.txt. Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. >+CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. >+CONSOLE MESSAGE: Fetch API cannot load https://127.0.0.1:9443/fetch/api/resources/top.txt. Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. > > PASS Same domain different port [no-cors mode] > PASS Same domain different port [server forbid CORS] > PASS Same domain different port [cors mode] >-FAIL Same domain different protocol different port [no-cors mode] promise_test: Unhandled rejection with value: object "TypeError: Type error" >+PASS Same domain different protocol different port [no-cors mode] > PASS Same domain different protocol different port [server forbid CORS] >-FAIL Same domain different protocol different port [cors mode] promise_test: Unhandled rejection with value: object "TypeError: Type error" >+PASS Same domain different protocol different port [cors mode] > PASS Cross domain basic usage [no-cors mode] > PASS Cross domain basic usage [server forbid CORS] > PASS Cross domain basic usage [cors mode] > PASS Cross domain different port [no-cors mode] > PASS Cross domain different port [server forbid CORS] > PASS Cross domain different port [cors mode] >-FAIL Cross domain different protocol [no-cors mode] promise_test: Unhandled rejection with value: object "TypeError: Type error" >+PASS Cross domain different protocol [no-cors mode] > PASS Cross domain different protocol [server forbid CORS] >-FAIL Cross domain different protocol [cors mode] promise_test: Unhandled rejection with value: object "TypeError: Type error" >+PASS Cross domain different protocol [cors mode] > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt >index d9ef3ebd881cdc78899c41de7bef6cd4f7f48c80..6bb8eadd749714a474dc90f2e58a7bf0aafadbb5 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt >@@ -1,20 +1,22 @@ > CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. > CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. > CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. >+CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. >+CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. > > PASS Same domain different port [no-cors mode] > PASS Same domain different port [server forbid CORS] > PASS Same domain different port [cors mode] >-FAIL Same domain different protocol different port [no-cors mode] promise_test: Unhandled rejection with value: object "TypeError: Type error" >+PASS Same domain different protocol different port [no-cors mode] > PASS Same domain different protocol different port [server forbid CORS] >-FAIL Same domain different protocol different port [cors mode] promise_test: Unhandled rejection with value: object "TypeError: Type error" >+PASS Same domain different protocol different port [cors mode] > PASS Cross domain basic usage [no-cors mode] > PASS Cross domain basic usage [server forbid CORS] > PASS Cross domain basic usage [cors mode] > PASS Cross domain different port [no-cors mode] > PASS Cross domain different port [server forbid CORS] > PASS Cross domain different port [cors mode] >-FAIL Cross domain different protocol [no-cors mode] promise_test: Unhandled rejection with value: object "TypeError: Type error" >+PASS Cross domain different protocol [no-cors mode] > PASS Cross domain different protocol [server forbid CORS] >-FAIL Cross domain different protocol [cors mode] promise_test: Unhandled rejection with value: object "TypeError: Type error" >+PASS Cross domain different protocol [cors mode] > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt >index ec2176232d8cf31cf980f629a22d38b842709687..77881dd4698a76e60f2bbc38adc3d05f8a1bd0dc 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt >@@ -2,8 +2,8 @@ > PASS Cross domain basic usage [GET] > PASS Same domain different port [GET] > PASS Cross domain different port [GET] >-FAIL Cross domain different protocol [GET] promise_test: Unhandled rejection with value: object "TypeError: Type error" >-FAIL Same domain different protocol different port [GET] promise_test: Unhandled rejection with value: object "TypeError: Type error" >+PASS Cross domain different protocol [GET] >+PASS Same domain different protocol different port [GET] > PASS Cross domain [POST] > PASS Cross domain [HEAD] > PASS Cross domain [GET] [Accept: */*] >diff --git a/LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt >index ec2176232d8cf31cf980f629a22d38b842709687..77881dd4698a76e60f2bbc38adc3d05f8a1bd0dc 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt >@@ -2,8 +2,8 @@ > PASS Cross domain basic usage [GET] > PASS Same domain different port [GET] > PASS Cross domain different port [GET] >-FAIL Cross domain different protocol [GET] promise_test: Unhandled rejection with value: object "TypeError: Type error" >-FAIL Same domain different protocol different port [GET] promise_test: Unhandled rejection with value: object "TypeError: Type error" >+PASS Cross domain different protocol [GET] >+PASS Same domain different protocol different port [GET] > PASS Cross domain [POST] > PASS Cross domain [HEAD] > PASS Cross domain [GET] [Accept: */*] >diff --git a/LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt >index a76f339f51621842345b550fb68d4b0b3e9abd17..60f56e5516604198e63a66d66cc749b45bbbfe39 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt >@@ -5,9 +5,9 @@ PASS Same domain different port [origin OK] > PASS Same domain different port [origin KO] > PASS Cross domain different port [origin OK] > PASS Cross domain different port [origin KO] >-FAIL Cross domain different protocol [origin OK] promise_test: Unhandled rejection with value: object "TypeError: Type error" >+PASS Cross domain different protocol [origin OK] > PASS Cross domain different protocol [origin KO] >-FAIL Same domain different protocol different port [origin OK] promise_test: Unhandled rejection with value: object "TypeError: Type error" >+PASS Same domain different protocol different port [origin OK] > PASS Same domain different protocol different port [origin KO] > PASS Cross domain [POST] [origin OK] > PASS Cross domain [POST] [origin KO] >diff --git a/LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt >index 7e821b460bfc6b2170e116fe2b61a21c7d2ad5c7..3bceadb4015c6a46952b9fed144c0623e575f25f 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt >@@ -4,6 +4,8 @@ CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-A > CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. > CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. > CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. >+CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. >+CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. > > PASS Cross domain different subdomain [origin OK] > PASS Cross domain different subdomain [origin KO] >@@ -11,9 +13,9 @@ PASS Same domain different port [origin OK] > PASS Same domain different port [origin KO] > PASS Cross domain different port [origin OK] > PASS Cross domain different port [origin KO] >-FAIL Cross domain different protocol [origin OK] promise_test: Unhandled rejection with value: object "TypeError: Type error" >+PASS Cross domain different protocol [origin OK] > PASS Cross domain different protocol [origin KO] >-FAIL Same domain different protocol different port [origin OK] promise_test: Unhandled rejection with value: object "TypeError: Type error" >+PASS Same domain different protocol different port [origin OK] > PASS Same domain different protocol different port [origin KO] > PASS Cross domain [POST] [origin OK] > PASS Cross domain [POST] [origin KO] >diff --git a/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt b/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt >deleted file mode 100644 >index 86ba6c846fcf1ff244c5998242fee952c436f024..0000000000000000000000000000000000000000 >--- a/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt >+++ /dev/null >@@ -1,6 +0,0 @@ >- >-PASS Fetch ../resources/top.txt with no-cors mode >-PASS Fetch http://localhost:8800/fetch/api/resources/top.txt with no-cors mode >-FAIL Fetch https://localhost:9443/fetch/api/resources/top.txt with no-cors mode promise_test: Unhandled rejection with value: object "TypeError: Type error" >-PASS Fetch http://localhost:8801/fetch/api/resources/top.txt with no-cors mode >- >diff --git a/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt b/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt >deleted file mode 100644 >index 86ba6c846fcf1ff244c5998242fee952c436f024..0000000000000000000000000000000000000000 >--- a/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt >+++ /dev/null >@@ -1,6 +0,0 @@ >- >-PASS Fetch ../resources/top.txt with no-cors mode >-PASS Fetch http://localhost:8800/fetch/api/resources/top.txt with no-cors mode >-FAIL Fetch https://localhost:9443/fetch/api/resources/top.txt with no-cors mode promise_test: Unhandled rejection with value: object "TypeError: Type error" >-PASS Fetch http://localhost:8801/fetch/api/resources/top.txt with no-cors mode >- >diff --git a/LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt b/LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt >deleted file mode 100644 >index 8ac4928f0860cfc6063654a7cd8a29e2c9643242..0000000000000000000000000000000000000000 >--- a/LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt >+++ /dev/null >@@ -1,27 +0,0 @@ >-CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. >-CONSOLE MESSAGE: Fetch API cannot load http://localhost:8801/fetch/api/resources/top.txt. Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. >-CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. >-CONSOLE MESSAGE: Fetch API cannot load https://localhost:9443/fetch/api/resources/top.txt. Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. >-CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. >-CONSOLE MESSAGE: Fetch API cannot load http://127.0.0.1:8800/fetch/api/resources/top.txt. Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. >-CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. >-CONSOLE MESSAGE: Fetch API cannot load http://127.0.0.1:8801/fetch/api/resources/top.txt. Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. >-CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. >-CONSOLE MESSAGE: Fetch API cannot load https://127.0.0.1:9443/fetch/api/resources/top.txt. Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. >- >-PASS Same domain different port [no-cors mode] >-PASS Same domain different port [server forbid CORS] >-PASS Same domain different port [cors mode] >-PASS Same domain different protocol different port [no-cors mode] >-PASS Same domain different protocol different port [server forbid CORS] >-PASS Same domain different protocol different port [cors mode] >-PASS Cross domain basic usage [no-cors mode] >-PASS Cross domain basic usage [server forbid CORS] >-PASS Cross domain basic usage [cors mode] >-PASS Cross domain different port [no-cors mode] >-PASS Cross domain different port [server forbid CORS] >-PASS Cross domain different port [cors mode] >-PASS Cross domain different protocol [no-cors mode] >-PASS Cross domain different protocol [server forbid CORS] >-PASS Cross domain different protocol [cors mode] >- >diff --git a/LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt b/LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt >deleted file mode 100644 >index 6bb8eadd749714a474dc90f2e58a7bf0aafadbb5..0000000000000000000000000000000000000000 >--- a/LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt >+++ /dev/null >@@ -1,22 +0,0 @@ >-CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. >-CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. >-CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. >-CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. >-CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. >- >-PASS Same domain different port [no-cors mode] >-PASS Same domain different port [server forbid CORS] >-PASS Same domain different port [cors mode] >-PASS Same domain different protocol different port [no-cors mode] >-PASS Same domain different protocol different port [server forbid CORS] >-PASS Same domain different protocol different port [cors mode] >-PASS Cross domain basic usage [no-cors mode] >-PASS Cross domain basic usage [server forbid CORS] >-PASS Cross domain basic usage [cors mode] >-PASS Cross domain different port [no-cors mode] >-PASS Cross domain different port [server forbid CORS] >-PASS Cross domain different port [cors mode] >-PASS Cross domain different protocol [no-cors mode] >-PASS Cross domain different protocol [server forbid CORS] >-PASS Cross domain different protocol [cors mode] >- >diff --git a/LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt b/LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt >deleted file mode 100644 >index 77881dd4698a76e60f2bbc38adc3d05f8a1bd0dc..0000000000000000000000000000000000000000 >--- a/LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt >+++ /dev/null >@@ -1,17 +0,0 @@ >- >-PASS Cross domain basic usage [GET] >-PASS Same domain different port [GET] >-PASS Cross domain different port [GET] >-PASS Cross domain different protocol [GET] >-PASS Same domain different protocol different port [GET] >-PASS Cross domain [POST] >-PASS Cross domain [HEAD] >-PASS Cross domain [GET] [Accept: */*] >-PASS Cross domain [GET] [Accept-Language: fr] >-PASS Cross domain [GET] [Content-Language: fr] >-PASS Cross domain [GET] [Content-Type: application/x-www-form-urlencoded] >-PASS Cross domain [GET] [Content-Type: multipart/form-data] >-PASS Cross domain [GET] [Content-Type: text/plain] >-PASS Cross domain [GET] [Content-Type: text/plain;charset=utf-8] >-PASS Cross domain [GET] [Content-Type: Text/Plain;charset=utf-8] >- >diff --git a/LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt b/LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt >deleted file mode 100644 >index 60f56e5516604198e63a66d66cc749b45bbbfe39..0000000000000000000000000000000000000000 >--- a/LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt >+++ /dev/null >@@ -1,19 +0,0 @@ >- >-PASS Cross domain different subdomain [origin OK] >-PASS Cross domain different subdomain [origin KO] >-PASS Same domain different port [origin OK] >-PASS Same domain different port [origin KO] >-PASS Cross domain different port [origin OK] >-PASS Cross domain different port [origin KO] >-PASS Cross domain different protocol [origin OK] >-PASS Cross domain different protocol [origin KO] >-PASS Same domain different protocol different port [origin OK] >-PASS Same domain different protocol different port [origin KO] >-PASS Cross domain [POST] [origin OK] >-PASS Cross domain [POST] [origin KO] >-PASS Cross domain [HEAD] [origin OK] >-PASS Cross domain [HEAD] [origin KO] >-PASS CORS preflight [PUT] [origin OK] >-PASS CORS preflight [PUT] [origin KO] >-PASS Allowed origin: "" [origin KO] >- >diff --git a/LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt b/LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt >deleted file mode 100644 >index 3bceadb4015c6a46952b9fed144c0623e575f25f..0000000000000000000000000000000000000000 >--- a/LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt >+++ /dev/null >@@ -1,27 +0,0 @@ >-CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. >-CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. >-CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. >-CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. >-CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. >-CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. >-CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. >-CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. >- >-PASS Cross domain different subdomain [origin OK] >-PASS Cross domain different subdomain [origin KO] >-PASS Same domain different port [origin OK] >-PASS Same domain different port [origin KO] >-PASS Cross domain different port [origin OK] >-PASS Cross domain different port [origin KO] >-PASS Cross domain different protocol [origin OK] >-PASS Cross domain different protocol [origin KO] >-PASS Same domain different protocol different port [origin OK] >-PASS Same domain different protocol different port [origin KO] >-PASS Cross domain [POST] [origin OK] >-PASS Cross domain [POST] [origin KO] >-PASS Cross domain [HEAD] [origin OK] >-PASS Cross domain [HEAD] [origin KO] >-PASS CORS preflight [PUT] [origin OK] >-PASS CORS preflight [PUT] [origin KO] >-PASS Allowed origin: "" [origin KO] >- >diff --git a/LayoutTests/platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt b/LayoutTests/platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt >deleted file mode 100644 >index 86ba6c846fcf1ff244c5998242fee952c436f024..0000000000000000000000000000000000000000 >--- a/LayoutTests/platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt >+++ /dev/null >@@ -1,6 +0,0 @@ >- >-PASS Fetch ../resources/top.txt with no-cors mode >-PASS Fetch http://localhost:8800/fetch/api/resources/top.txt with no-cors mode >-FAIL Fetch https://localhost:9443/fetch/api/resources/top.txt with no-cors mode promise_test: Unhandled rejection with value: object "TypeError: Type error" >-PASS Fetch http://localhost:8801/fetch/api/resources/top.txt with no-cors mode >- >diff --git a/LayoutTests/platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt b/LayoutTests/platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt >deleted file mode 100644 >index 86ba6c846fcf1ff244c5998242fee952c436f024..0000000000000000000000000000000000000000 >--- a/LayoutTests/platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt >+++ /dev/null >@@ -1,6 +0,0 @@ >- >-PASS Fetch ../resources/top.txt with no-cors mode >-PASS Fetch http://localhost:8800/fetch/api/resources/top.txt with no-cors mode >-FAIL Fetch https://localhost:9443/fetch/api/resources/top.txt with no-cors mode promise_test: Unhandled rejection with value: object "TypeError: Type error" >-PASS Fetch http://localhost:8801/fetch/api/resources/top.txt with no-cors mode >- >diff --git a/LayoutTests/platform/wk2/TestExpectations b/LayoutTests/platform/wk2/TestExpectations >index ab2d7b2a9cfc93d0e24727af2a44317d71aaa12a..42f7b55ff1cf8efafeed9074d36352da7c4c78d7 100644 >--- a/LayoutTests/platform/wk2/TestExpectations >+++ b/LayoutTests/platform/wk2/TestExpectations >@@ -213,12 +213,6 @@ http/tests/download/default-encoding.html > http/tests/download/inherited-encoding-form-submission-result.html > http/tests/download/inherited-encoding.html > >-# Those tests are loaded over HTTPS and pass locally. However, they get an SSL error on the bots and time out. >-webkit.org/b/175076 imported/w3c/web-platform-tests/beacon/headers/header-referrer-no-referrer-when-downgrade.https.html [ Skip ] >-webkit.org/b/175076 imported/w3c/web-platform-tests/beacon/headers/header-referrer-strict-origin-when-cross-origin.https.html [ Skip ] >-webkit.org/b/175076 imported/w3c/web-platform-tests/beacon/headers/header-referrer-strict-origin.https.html [ Skip ] >-webkit.org/b/175076 imported/w3c/web-platform-tests/beacon/headers/header-referrer-unsafe-url.https.html [ Skip ] >- > ### END OF (1) Classified failures with bug reports > ######################################## >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Formatted Diff
|
Diff
Attachments on
bug 175076
:
317133
|
317153
|
317162
|
317164
| 317176