Changeset 220245 in webkit
- Timestamp:
- Aug 3, 2017 6:07:24 PM (7 years ago)
- Location:
- trunk
- Files:
-
- 7 deleted
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r220233 r220245 1 2017-08-03 Chris Dumez <cdumez@apple.com> 2 3 Multiple Layout tests from web-platform-tests/beacon/ are timing out. 4 https://bugs.webkit.org/show_bug.cgi?id=175076 5 <rdar://problem/33704752> 6 7 Reviewed by Alexey Proskuryakov. 8 9 * platform/ios-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt: Removed. 10 * platform/ios-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt: Removed. 11 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Removed. 12 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Removed. 13 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Removed. 14 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Removed. 15 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Removed. 16 * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt: Removed. 17 * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt: Removed. 18 Drop platform-specific expectations as those tests are now passing everywhere. 19 20 * platform/wk2/TestExpectations: 21 Unskip tests that are now passing. 22 1 23 2017-08-03 Matt Baker <mattbaker@apple.com> 2 24 -
trunk/LayoutTests/imported/w3c/ChangeLog
r220244 r220245 1 2017-08-03 Chris Dumez <cdumez@apple.com> 2 3 Multiple Layout tests from web-platform-tests/beacon/ are timing out. 4 https://bugs.webkit.org/show_bug.cgi?id=175076 5 <rdar://problem/33704752> 6 7 Reviewed by Alexey Proskuryakov. 8 9 Rebaseline tests that are now passing. 10 11 * web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: 12 * web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: 13 * web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: 14 * web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: 15 * web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: 16 1 17 2017-08-03 Youenn Fablet <youenn@apple.com> 2 18 -
trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt
r215515 r220245 1 1 CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. 2 2 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. 3 CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. 4 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. 3 5 CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. 4 6 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. 5 7 CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. 6 8 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. 9 CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. 10 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. 7 11 8 12 PASS Same domain different port [no-cors mode] 9 13 PASS Same domain different port [server forbid CORS] 10 14 PASS Same domain different port [cors mode] 11 FAIL Same domain different protocol different port [no-cors mode] promise_test: Unhandled rejection with value: object "TypeError: Type error" 15 PASS Same domain different protocol different port [no-cors mode] 12 16 PASS Same domain different protocol different port [server forbid CORS] 13 FAIL Same domain different protocol different port [cors mode] promise_test: Unhandled rejection with value: object "TypeError: Type error" 17 PASS Same domain different protocol different port [cors mode] 14 18 PASS Cross domain basic usage [no-cors mode] 15 19 PASS Cross domain basic usage [server forbid CORS] … … 18 22 PASS Cross domain different port [server forbid CORS] 19 23 PASS Cross domain different port [cors mode] 20 FAIL Cross domain different protocol [no-cors mode] promise_test: Unhandled rejection with value: object "TypeError: Type error" 24 PASS Cross domain different protocol [no-cors mode] 21 25 PASS Cross domain different protocol [server forbid CORS] 22 FAIL Cross domain different protocol [cors mode] promise_test: Unhandled rejection with value: object "TypeError: Type error" 26 PASS Cross domain different protocol [cors mode] 23 27 -
trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt
r215515 r220245 1 CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. 2 CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. 1 3 CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. 2 4 CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. … … 6 8 PASS Same domain different port [server forbid CORS] 7 9 PASS Same domain different port [cors mode] 8 FAIL Same domain different protocol different port [no-cors mode] promise_test: Unhandled rejection with value: object "TypeError: Type error" 10 PASS Same domain different protocol different port [no-cors mode] 9 11 PASS Same domain different protocol different port [server forbid CORS] 10 FAIL Same domain different protocol different port [cors mode] promise_test: Unhandled rejection with value: object "TypeError: Type error" 12 PASS Same domain different protocol different port [cors mode] 11 13 PASS Cross domain basic usage [no-cors mode] 12 14 PASS Cross domain basic usage [server forbid CORS] … … 15 17 PASS Cross domain different port [server forbid CORS] 16 18 PASS Cross domain different port [cors mode] 17 FAIL Cross domain different protocol [no-cors mode] promise_test: Unhandled rejection with value: object "TypeError: Type error" 19 PASS Cross domain different protocol [no-cors mode] 18 20 PASS Cross domain different protocol [server forbid CORS] 19 FAIL Cross domain different protocol [cors mode] promise_test: Unhandled rejection with value: object "TypeError: Type error" 21 PASS Cross domain different protocol [cors mode] 20 22 -
trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt
r215515 r220245 3 3 PASS Same domain different port [GET] 4 4 PASS Cross domain different port [GET] 5 FAIL Cross domain different protocol [GET] promise_test: Unhandled rejection with value: object "TypeError: Type error" 6 FAIL Same domain different protocol different port [GET] promise_test: Unhandled rejection with value: object "TypeError: Type error" 5 PASS Cross domain different protocol [GET] 6 PASS Same domain different protocol different port [GET] 7 7 PASS Cross domain [POST] 8 8 PASS Cross domain [HEAD] -
trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt
r215515 r220245 3 3 PASS Same domain different port [GET] 4 4 PASS Cross domain different port [GET] 5 FAIL Cross domain different protocol [GET] promise_test: Unhandled rejection with value: object "TypeError: Type error" 6 FAIL Same domain different protocol different port [GET] promise_test: Unhandled rejection with value: object "TypeError: Type error" 5 PASS Cross domain different protocol [GET] 6 PASS Same domain different protocol different port [GET] 7 7 PASS Cross domain [POST] 8 8 PASS Cross domain [HEAD] -
trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt
r215515 r220245 6 6 PASS Cross domain different port [origin OK] 7 7 PASS Cross domain different port [origin KO] 8 FAIL Cross domain different protocol [origin OK] promise_test: Unhandled rejection with value: object "TypeError: Type error" 8 PASS Cross domain different protocol [origin OK] 9 9 PASS Cross domain different protocol [origin KO] 10 FAIL Same domain different protocol different port [origin OK] promise_test: Unhandled rejection with value: object "TypeError: Type error" 10 PASS Same domain different protocol different port [origin OK] 11 11 PASS Same domain different protocol different port [origin KO] 12 12 PASS Cross domain [POST] [origin OK] -
trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt
r215515 r220245 1 CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. 2 CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. 1 3 CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. 2 4 CONSOLE MESSAGE: Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. … … 12 14 PASS Cross domain different port [origin OK] 13 15 PASS Cross domain different port [origin KO] 14 FAIL Cross domain different protocol [origin OK] promise_test: Unhandled rejection with value: object "TypeError: Type error" 16 PASS Cross domain different protocol [origin OK] 15 17 PASS Cross domain different protocol [origin KO] 16 FAIL Same domain different protocol different port [origin OK] promise_test: Unhandled rejection with value: object "TypeError: Type error" 18 PASS Same domain different protocol different port [origin OK] 17 19 PASS Same domain different protocol different port [origin KO] 18 20 PASS Cross domain [POST] [origin OK] -
trunk/LayoutTests/platform/wk2/TestExpectations
r220149 r220245 213 213 http/tests/download/inherited-encoding-form-submission-result.html 214 214 http/tests/download/inherited-encoding.html 215 216 # Those tests are loaded over HTTPS and pass locally. However, they get an SSL error on the bots and time out.217 webkit.org/b/175076 imported/w3c/web-platform-tests/beacon/headers/header-referrer-no-referrer-when-downgrade.https.html [ Skip ]218 webkit.org/b/175076 imported/w3c/web-platform-tests/beacon/headers/header-referrer-strict-origin-when-cross-origin.https.html [ Skip ]219 webkit.org/b/175076 imported/w3c/web-platform-tests/beacon/headers/header-referrer-strict-origin.https.html [ Skip ]220 webkit.org/b/175076 imported/w3c/web-platform-tests/beacon/headers/header-referrer-unsafe-url.https.html [ Skip ]221 215 222 216 ### END OF (1) Classified failures with bug reports -
trunk/Source/WebKit/ChangeLog
r220243 r220245 1 2017-08-03 Chris Dumez <cdumez@apple.com> 2 3 Multiple Layout tests from web-platform-tests/beacon/ are timing out. 4 https://bugs.webkit.org/show_bug.cgi?id=175076 5 <rdar://problem/33704752> 6 7 Reviewed by Alexey Proskuryakov. 8 9 * NetworkProcess/NetworkLoad.cpp: 10 (WebKit::NetworkLoad::completeAuthenticationChallenge): 11 In the NETWORK_SESSION code path, we did not ask the client about server trust evaluation 12 when the clientCredentialPolicy was CannotAskClientForCredentials. This is because the 13 same delegate is used for HTTP authentication and server trust evaluation in the 14 NETWORK_SESSION code path. To align both code paths, we now ask the client about server 15 trust evaluation even if the policy CannotAskClientForCredentials. This allows WKTR 16 to trust certificates for localhost / 127.0.0.1 unconditionally and consistently. 17 1 18 2017-08-03 Yoshiaki Jitsukawa <jitsu@rd.scei.sony.co.jp> 2 19 -
trunk/Source/WebKit/NetworkProcess/NetworkLoad.cpp
r218763 r220245 338 338 void NetworkLoad::completeAuthenticationChallenge(ChallengeCompletionHandler&& completionHandler) 339 339 { 340 if (m_parameters.clientCredentialPolicy == ClientCredentialPolicy::CannotAskClientForCredentials) { 340 bool isServerTrustEvaluation = m_challenge->protectionSpace().authenticationScheme() == ProtectionSpaceAuthenticationSchemeServerTrustEvaluationRequested; 341 if (m_parameters.clientCredentialPolicy == ClientCredentialPolicy::CannotAskClientForCredentials && !isServerTrustEvaluation) { 341 342 completionHandler(AuthenticationChallengeDisposition::UseCredential, { }); 342 343 return;
Note: See TracChangeset
for help on using the changeset viewer.