Changeset 289573 in webkit


Ignore:
Timestamp:
Feb 10, 2022, 2:06:48 PM (3 years ago)
Author:
achristensen@apple.com
Message:

Unreviewed, reverting r289485.

Internal SDKs not quiiiite ready yet

Reverted changeset:

"Move Safe Browsing knowledge into SafariSafeBrowsing
framework"
https://bugs.webkit.org/show_bug.cgi?id=231692
https://commits.webkit.org/r289485

Location:
trunk/Source
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WTF/ChangeLog

    r289531 r289573  
     12022-02-10  Alex Christensen  <achristensen@webkit.org>
     2
     3        Unreviewed, reverting r289485.
     4
     5        Internal SDKs not quiiiite ready yet
     6
     7        Reverted changeset:
     8
     9        "Move Safe Browsing knowledge into SafariSafeBrowsing
     10        framework"
     11        https://bugs.webkit.org/show_bug.cgi?id=231692
     12        https://commits.webkit.org/r289485
     13
    1142022-02-10  Gavin Phillips  <gavin.p@apple.com>
    215
  • trunk/Source/WTF/wtf/PlatformHave.h

    r289485 r289573  
    11741174#define HAVE_UIACTIVITYTYPE_SHAREPLAY 1
    11751175#endif
    1176 
    1177 #if (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 130000) || (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 160000) || (PLATFORM(WATCHOS) && __WATCH_OS_VERSION_MIN_REQUIRED >= 90000)
    1178 #define HAVE_SAFE_BROWSING_RESULT_DETAILS 1
    1179 #endif
  • trunk/Source/WebKit/ChangeLog

    r289566 r289573  
     12022-02-10  Alex Christensen  <achristensen@webkit.org>
     2
     3        Unreviewed, reverting r289485.
     4
     5        Internal SDKs not quiiiite ready yet
     6
     7        Reverted changeset:
     8
     9        "Move Safe Browsing knowledge into SafariSafeBrowsing
     10        framework"
     11        https://bugs.webkit.org/show_bug.cgi?id=231692
     12        https://commits.webkit.org/r289485
     13
    1142022-02-10  Ben Nham  <nham@apple.com>
    215
  • trunk/Source/WebKit/Platform/spi/Cocoa/SafeBrowsingSPI.h

    r289485 r289573  
    5151@property (nonatomic, readonly, getter=isUnwantedSoftware) BOOL unwantedSoftware;
    5252
    53 #if HAVE(SAFE_BROWSING_RESULT_DETAILS)
    54 @property (nonatomic, readonly) NSString *malwareDetailsBaseURLString;
    55 @property (nonatomic, readonly) NSURL *learnMoreURL;
    56 @property (nonatomic, readonly) NSString *reportAnErrorBaseURLString;
    57 @property (nonatomic, readonly) NSString *localizedProviderDisplayName;
    58 #endif
    59 
    6053@end
    6154
  • trunk/Source/WebKit/UIProcess/Cocoa/SafeBrowsingWarningCocoa.mm

    r289485 r289573  
    3636#if HAVE(SAFE_BROWSING)
    3737
    38 static String malwareDetailsBase(SSBServiceLookupResult *result)
     38// FIXME: These four functions ought to be API calls to the SafariSafeBrowsing framework when such SPI is available.
     39// That way WebKit does not need to know about the SafariSafeBrowsing framework's possible providers.
     40static const char* malwareDetailsBase(SSBServiceLookupResult *result)
    3941{
    40 #if HAVE(SAFE_BROWSING_RESULT_DETAILS)
    41     return result.malwareDetailsBaseURLString;
    42 #else
    4342    if ([result.provider isEqualToString:SSBProviderTencent])
    4443        return "https://www.urlsec.qq.com/check.html?tpl=safari";
    4544    return "https://google.com/safebrowsing/diagnostic?tpl=safari";
    46 #endif
    4745}
    4846
    4947static NSURL *learnMoreURL(SSBServiceLookupResult *result)
    5048{
    51 #if HAVE(SAFE_BROWSING_RESULT_DETAILS)
    52     return result.learnMoreURL;
    53 #else
    5449    if ([result.provider isEqualToString:SSBProviderTencent])
    5550        return [NSURL URLWithString:@"https://www.urlsec.qq.com/standard/s1.html?tpl=safari"];
    5651    return [NSURL URLWithString:@"https://www.google.com/support/bin/answer.py?answer=106318"];
    57 #endif
    5852}
    5953
    60 static String reportAnErrorBase(SSBServiceLookupResult *result)
     54static const char* reportAnErrorBase(SSBServiceLookupResult *result)
    6155{
    62 #if HAVE(SAFE_BROWSING_RESULT_DETAILS)
    63     return result.reportAnErrorBaseURLString;
    64 #else
    6556    if ([result.provider isEqualToString:SSBProviderTencent])
    6657        return "https://www.urlsec.qq.com/complain.html?tpl=safari";
    6758    return "https://www.google.com/safebrowsing/report_error/?tpl=safari";
    68 #endif
    6959}
    7060
    7161static String localizedProvider(SSBServiceLookupResult *result)
    7262{
    73 #if HAVE(SAFE_BROWSING_RESULT_DETAILS)
    74     return result.localizedProviderDisplayName;
    75 #else
    7663    if ([result.provider isEqualToString:SSBProviderTencent])
    7764        return WEB_UI_NSSTRING(@"Tencent Safe Browsing", "Tencent Safe Browsing");
    7865    return WEB_UI_NSSTRING(@"Google Safe Browsing", "Google Safe Browsing");
    79 #endif
    8066}
    8167
Note: See TracChangeset for help on using the changeset viewer.