Changeset 292431 in webkit


Ignore:
Timestamp:
Apr 5, 2022 3:16:44 PM (2 years ago)
Author:
achristensen@apple.com
Message:

Revert r291598
https://bugs.webkit.org/show_bug.cgi?id=238842
<rdar://90677955>

Reviewed by Geoff Garen.

It caused some problems and needs further analysis.

  • NetworkProcess/cocoa/NetworkSessionCocoa.mm:

(WebKit::NetworkSessionCocoa::createWebSocketTask):

Location:
trunk/Source/WebKit
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r292429 r292431  
     12022-04-05  Alex Christensen  <achristensen@webkit.org>
     2
     3        Revert r291598
     4        https://bugs.webkit.org/show_bug.cgi?id=238842
     5        <rdar://90677955>
     6
     7        Reviewed by Geoff Garen.
     8
     9        It caused some problems and needs further analysis.
     10
     11        * NetworkProcess/cocoa/NetworkSessionCocoa.mm:
     12        (WebKit::NetworkSessionCocoa::createWebSocketTask):
     13
    1142022-04-05  Commit Queue  <commit-queue@webkit.org>
    215
  • trunk/Source/WebKit/NetworkProcess/cocoa/NetworkDataTaskCocoa.mm

    r291598 r292431  
    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 // This means it did not fail. FIXME: adjust names to reflect this.
    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

    r292410 r292431  
    17141714#endif
    17151715
    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 properties
    1719     // 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 
    17271716    auto& sessionSet = sessionSetForPage(webPageProxyID);
    17281717    RetainPtr<NSURLSessionWebSocketTask> task = [sessionSet.sessionWithCredentialStorage.session webSocketTaskWithRequest:nsRequest.get()];
Note: See TracChangeset for help on using the changeset viewer.