Changeset 293699 in webkit
- Timestamp:
- May 2, 2022, 4:25:25 PM (4 years ago)
- Location:
- branches/safari-613-branch/Source/WebKit
- Files:
-
- 3 edited
-
ChangeLog (modified) (1 diff)
-
NetworkProcess/cocoa/NetworkDataTaskCocoa.mm (modified) (1 diff)
-
NetworkProcess/cocoa/NetworkSessionCocoa.mm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/safari-613-branch/Source/WebKit/ChangeLog
r293634 r293699 1 2022-05-02 Alan Coon <alancoon@apple.com> 2 3 Apply patch. rdar://problem/92617943 4 5 2022-05-02 Alex Christensen <achristensen@webkit.org> 6 7 Revert all use of _setPrivacyProxyFailClosedForUnreachableNonMainHosts 8 https://bugs.webkit.org/show_bug.cgi?id=239977 9 <rdar://92617943> 10 11 Due to what is likely confusion about internal integration processes, 12 the powers that be have decided that the best course of action for now 13 is to restore the status quo and accept any consequences that may entail. 14 15 * NetworkProcess/cocoa/NetworkDataTaskCocoa.mm: 16 (WebKit::NetworkDataTaskCocoa::NetworkDataTaskCocoa): 17 * NetworkProcess/cocoa/NetworkSessionCocoa.mm: 18 (WebKit::NetworkSessionCocoa::createWebSocketTask): 19 1 20 2022-04-29 Alan Coon <alancoon@apple.com> 2 21 -
branches/safari-613-branch/Source/WebKit/NetworkProcess/cocoa/NetworkDataTaskCocoa.mm
r293002 r293699 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) -
branches/safari-613-branch/Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.mm
r293002 r293699 1717 1717 #endif 1718 1718 1719 // FIXME: This function can make up to 3 copies of a request.1720 // Reduce that to one if the protocol is null, the request isn't app initiated,1721 // or the main frame main resource was private relayed, then set all properties1722 // on the one copy.1723 if (hadMainFrameMainResourcePrivateRelayed || request.url().host() == clientOrigin.topOrigin.host) {1724 RetainPtr<NSMutableURLRequest> mutableRequest = adoptNS([nsRequest.get() mutableCopy]);1725 if ([mutableRequest respondsToSelector:@selector(_setPrivacyProxyFailClosedForUnreachableNonMainHosts:)])1726 [mutableRequest _setPrivacyProxyFailClosedForUnreachableNonMainHosts:YES];1727 nsRequest = WTFMove(mutableRequest);1728 }1729 1730 1719 auto& sessionSet = sessionSetForPage(webPageProxyID); 1731 1720 RetainPtr<NSURLSessionWebSocketTask> task = [sessionSet.sessionWithCredentialStorage.session webSocketTaskWithRequest:nsRequest.get()];
Note:
See TracChangeset
for help on using the changeset viewer.