Changeset 294126 in webkit


Ignore:
Timestamp:
May 12, 2022 4:43:37 PM (2 years ago)
Author:
achristensen@apple.com
Message:

Revert r293861
https://bugs.webkit.org/show_bug.cgi?id=239977
<rdar://93208265>

Apparently it is still needed on trunk

  • NetworkProcess/cocoa/NetworkDataTaskCocoa.mm:

(WebKit::NetworkDataTaskCocoa::NetworkDataTaskCocoa):

  • NetworkProcess/cocoa/NetworkSessionCocoa.mm:

(WebKit::NetworkSessionCocoa::createWebSocketTask):

Location:
trunk/Source/WebKit
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r294122 r294126  
     12022-05-12  Alex Christensen  <achristensen@webkit.org>
     2
     3        Revert r293861
     4        https://bugs.webkit.org/show_bug.cgi?id=239977
     5        <rdar://93208265>
     6
     7        Apparently it is still needed on trunk
     8
     9        * NetworkProcess/cocoa/NetworkDataTaskCocoa.mm:
     10        (WebKit::NetworkDataTaskCocoa::NetworkDataTaskCocoa):
     11        * NetworkProcess/cocoa/NetworkSessionCocoa.mm:
     12        (WebKit::NetworkSessionCocoa::createWebSocketTask):
     13
    1142022-05-12  J Pascoe  <j_pascoe@apple.com>
    215
  • trunk/Source/WebKit/NetworkProcess/cocoa/NetworkDataTaskCocoa.mm

    r293861 r294126  
    340340    RetainPtr<NSURLRequest> nsRequest = request.nsURLRequest(WebCore::HTTPBodyUpdatePolicy::UpdateHTTPBody);
    341341    RetainPtr<NSMutableURLRequest> mutableRequest = adoptNS([nsRequest.get() mutableCopy]);
    342 
    343     if (parameters.isMainFrameNavigation
    344         || parameters.hadMainFrameMainResourcePrivateRelayed
    345         || !parameters.topOrigin
    346         || request.url().host() == parameters.topOrigin->host()) {
    347         if ([mutableRequest respondsToSelector:@selector(_setPrivacyProxyFailClosedForUnreachableNonMainHosts:)])
    348             [mutableRequest _setPrivacyProxyFailClosedForUnreachableNonMainHosts:YES];
    349     }
    350342
    351343#if ENABLE(APP_PRIVACY_REPORT)
  • trunk/Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.mm

    r294084 r294126  
    17131713#endif
    17141714
    1715     // FIXME: This function can make up to 3 copies of a request.
    1716     // Reduce that to one if the protocol is null, the request isn't app initiated,
    1717     // or the main frame main resource was private relayed, then set all properties
    1718     // on the one copy.
    1719     if (hadMainFrameMainResourcePrivateRelayed || request.url().host() == clientOrigin.topOrigin.host) {
    1720         RetainPtr<NSMutableURLRequest> mutableRequest = adoptNS([nsRequest.get() mutableCopy]);
    1721         if ([mutableRequest respondsToSelector:@selector(_setPrivacyProxyFailClosedForUnreachableNonMainHosts:)])
    1722             [mutableRequest _setPrivacyProxyFailClosedForUnreachableNonMainHosts:YES];
    1723         nsRequest = WTFMove(mutableRequest);
    1724     }
    1725 
    17261715    auto& sessionSet = sessionSetForPage(webPageProxyID);
    17271716    RetainPtr<NSURLSessionWebSocketTask> task = [sessionSet.sessionWithCredentialStorage.session webSocketTaskWithRequest:nsRequest.get()];
Note: See TracChangeset for help on using the changeset viewer.