Changeset 293697 in webkit
- Timestamp:
- May 2, 2022, 4:04:27 PM (3 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r293681 r293697 1 2022-05-02 Alex Christensen <achristensen@webkit.org> 2 3 Revert all use of _setPrivacyProxyFailClosedForUnreachableNonMainHosts 4 https://bugs.webkit.org/show_bug.cgi?id=239977 5 <rdar://92617943> 6 7 Reviewed by John Wilander. 8 9 Due to what is likely confusion about internal integration processes, 10 the powers that be have decided that the best course of action for now 11 is to restore the status quo and accept any consequences that may entail. 12 13 * NetworkProcess/cocoa/NetworkDataTaskCocoa.mm: 14 (WebKit::NetworkDataTaskCocoa::NetworkDataTaskCocoa): 15 * NetworkProcess/cocoa/NetworkSessionCocoa.mm: 16 (WebKit::NetworkSessionCocoa::createWebSocketTask): 17 1 18 2022-05-02 Wenson Hsieh <wenson_hsieh@apple.com> 2 19 -
trunk/Source/WebKit/NetworkProcess/cocoa/NetworkDataTaskCocoa.mm
r293484 r293697 340 340 RetainPtr<NSURLRequest> nsRequest = request.nsURLRequest(WebCore::HTTPBodyUpdatePolicy::UpdateHTTPBody); 341 341 RetainPtr<NSMutableURLRequest> mutableRequest = adoptNS([nsRequest.get() mutableCopy]); 342 343 if (parameters.isMainFrameNavigation344 || parameters.hadMainFrameMainResourcePrivateRelayed345 || !parameters.topOrigin346 || request.url().host() == parameters.topOrigin->host()) {347 if ([mutableRequest respondsToSelector:@selector(_setPrivacyProxyFailClosedForUnreachableNonMainHosts:)])348 [mutableRequest _setPrivacyProxyFailClosedForUnreachableNonMainHosts:YES];349 }350 342 351 343 #if ENABLE(APP_PRIVACY_REPORT) -
trunk/Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.mm
r293633 r293697 1714 1714 #endif 1715 1715 1716 // FIXME: This function can make up to 3 copies of a request.1717 // Reduce that to one if the protocol is null, the request isn't app initiated,1718 // or the main frame main resource was private relayed, then set all properties1719 // on the one copy.1720 if (hadMainFrameMainResourcePrivateRelayed || request.url().host() == clientOrigin.topOrigin.host) {1721 RetainPtr<NSMutableURLRequest> mutableRequest = adoptNS([nsRequest.get() mutableCopy]);1722 if ([mutableRequest respondsToSelector:@selector(_setPrivacyProxyFailClosedForUnreachableNonMainHosts:)])1723 [mutableRequest _setPrivacyProxyFailClosedForUnreachableNonMainHosts:YES];1724 nsRequest = WTFMove(mutableRequest);1725 }1726 1727 1716 auto& sessionSet = sessionSetForPage(webPageProxyID); 1728 1717 RetainPtr<NSURLSessionWebSocketTask> task = [sessionSet.sessionWithCredentialStorage.session webSocketTaskWithRequest:nsRequest.get()];
Note:
See TracChangeset
for help on using the changeset viewer.