Changeset 293697 in webkit


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

Revert all use of _setPrivacyProxyFailClosedForUnreachableNonMainHosts
https://bugs.webkit.org/show_bug.cgi?id=239977
<rdar://92617943>

Reviewed by John Wilander.

Due to what is likely confusion about internal integration processes,
the powers that be have decided that the best course of action for now
is to restore the status quo and accept any consequences that may entail.

  • 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

    r293681 r293697  
     12022-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
    1182022-05-02  Wenson Hsieh  <wenson_hsieh@apple.com>
    219
  • trunk/Source/WebKit/NetworkProcess/cocoa/NetworkDataTaskCocoa.mm

    r293484 r293697  
    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

    r293633 r293697  
    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.