Title: [186253] trunk/Source/WebKit2
Revision
186253
Author
cdu...@apple.com
Date
2015-07-02 19:35:08 -0700 (Thu, 02 Jul 2015)

Log Message

Unreviewed, rolling out r186247 and r186250.
https://bugs.webkit.org/show_bug.cgi?id=146572

Broke the build on Mavericks bots (Requested by cdumez on
#webkit).

Reverted changesets:

"Provide API to clear the HSTS cache"
https://bugs.webkit.org/show_bug.cgi?id=146565
http://trac.webkit.org/changeset/186247

"Unreviewed build fix for non-COCOA ports after r186247."
http://trac.webkit.org/changeset/186250

Patch by Commit Queue <commit-qu...@webkit.org> on 2015-07-02

Modified Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (186252 => 186253)


--- trunk/Source/WebKit2/ChangeLog	2015-07-03 01:48:01 UTC (rev 186252)
+++ trunk/Source/WebKit2/ChangeLog	2015-07-03 02:35:08 UTC (rev 186253)
@@ -1,3 +1,20 @@
+2015-07-02  Commit Queue  <commit-qu...@webkit.org>
+
+        Unreviewed, rolling out r186247 and r186250.
+        https://bugs.webkit.org/show_bug.cgi?id=146572
+
+        Broke the build on Mavericks bots (Requested by cdumez on
+        #webkit).
+
+        Reverted changesets:
+
+        "Provide API to clear the HSTS cache"
+        https://bugs.webkit.org/show_bug.cgi?id=146565
+        http://trac.webkit.org/changeset/186247
+
+        "Unreviewed build fix for non-COCOA ports after r186247."
+        http://trac.webkit.org/changeset/186250
+
 2015-07-02  Jinwoo Song  <jinwoo7.s...@samsung.com>
 
         Unreviewed build fix for non-COCOA ports after r186247.

Modified: trunk/Source/WebKit2/NetworkProcess/NetworkProcess.cpp (186252 => 186253)


--- trunk/Source/WebKit2/NetworkProcess/NetworkProcess.cpp	2015-07-03 01:48:01 UTC (rev 186252)
+++ trunk/Source/WebKit2/NetworkProcess/NetworkProcess.cpp	2015-07-03 02:35:08 UTC (rev 186253)
@@ -348,13 +348,6 @@
 
 void NetworkProcess::deleteWebsiteData(SessionID sessionID, uint64_t websiteDataTypes, std::chrono::system_clock::time_point modifiedSince, uint64_t callbackID)
 {
-#if PLATFORM(COCOA)
-    if (websiteDataTypes & WebsiteDataTypeHSTSCache) {
-        if (auto* networkStorageSession = SessionTracker::session(sessionID))
-            clearHSTSCache(*networkStorageSession, modifiedSince);
-    }
-#endif
-
     if (websiteDataTypes & WebsiteDataTypeCookies) {
         if (auto* networkStorageSession = SessionTracker::session(sessionID))
             deleteAllCookiesModifiedSince(*networkStorageSession, modifiedSince);

Modified: trunk/Source/WebKit2/NetworkProcess/NetworkProcess.h (186252 => 186253)


--- trunk/Source/WebKit2/NetworkProcess/NetworkProcess.h	2015-07-03 01:48:01 UTC (rev 186252)
+++ trunk/Source/WebKit2/NetworkProcess/NetworkProcess.h	2015-07-03 02:35:08 UTC (rev 186253)
@@ -45,7 +45,6 @@
 
 namespace WebCore {
 class CertificateInfo;
-class NetworkStorageSession;
 class SecurityOrigin;
 }
 
@@ -96,9 +95,6 @@
     static void clearCFURLCacheForOrigins(const Vector<SecurityOriginData>&);
 #endif
 
-#if PLATFORM(COCOA)
-    void clearHSTSCache(WebCore::NetworkStorageSession&, std::chrono::system_clock::time_point modifiedSince);
-#endif
 
 private:
     NetworkProcess();

Modified: trunk/Source/WebKit2/NetworkProcess/cocoa/NetworkProcessCocoa.mm (186252 => 186253)


--- trunk/Source/WebKit2/NetworkProcess/cocoa/NetworkProcessCocoa.mm	2015-07-03 01:48:01 UTC (rev 186252)
+++ trunk/Source/WebKit2/NetworkProcess/cocoa/NetworkProcessCocoa.mm	2015-07-03 02:35:08 UTC (rev 186253)
@@ -34,7 +34,6 @@
 #import "SandboxExtension.h"
 #import "SecurityOriginData.h"
 #import <WebCore/CFNetworkSPI.h>
-#import <WebCore/NetworkStorageSession.h>
 #import <WebCore/PublicSuffix.h>
 #import <WebCore/ResourceRequestCFNet.h>
 #import <WebCore/SecurityOrigin.h>
@@ -213,14 +212,6 @@
     }
 }
 
-void NetworkProcess::clearHSTSCache(WebCore::NetworkStorageSession& session, std::chrono::system_clock::time_point modifiedSince)
-{
-    NSTimeInterval timeInterval = std::chrono::duration_cast<std::chrono::duration<double>>(modifiedSince.time_since_epoch()).count();
-    NSDate *date = [NSDate dateWithTimeIntervalSince1970:timeInterval];
-
-    _CFNetworkResetHSTSHostsSinceDate(session.platformSession(), (__bridge CFDateRef)date);
-}
-
 static void clearNSURLCache(dispatch_group_t group, std::chrono::system_clock::time_point modifiedSince, const std::function<void ()>& completionHandler)
 {
     dispatch_group_async(group, dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), [modifiedSince, completionHandler] {

Modified: trunk/Source/WebKit2/Shared/WebsiteData/WebsiteDataTypes.h (186252 => 186253)


--- trunk/Source/WebKit2/Shared/WebsiteData/WebsiteDataTypes.h	2015-07-03 01:48:01 UTC (rev 186252)
+++ trunk/Source/WebKit2/Shared/WebsiteData/WebsiteDataTypes.h	2015-07-03 02:35:08 UTC (rev 186253)
@@ -38,9 +38,8 @@
     WebsiteDataTypeWebSQLDatabases = 1 << 6,
     WebsiteDataTypeIndexedDBDatabases = 1 << 7,
     WebsiteDataTypeMediaKeys = 1 << 8,
-    WebsiteDataTypeHSTSCache = 1 << 9,
 #if ENABLE(NETSCAPE_PLUGIN_API)
-    WebsiteDataTypePlugInData = 1 << 10,
+    WebsiteDataTypePlugInData = 1 << 9,
 #endif
 };
 

Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataRecord.mm (186252 => 186253)


--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataRecord.mm	2015-07-03 01:48:01 UTC (rev 186252)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataRecord.mm	2015-07-03 02:35:08 UTC (rev 186253)
@@ -40,7 +40,6 @@
 NSString * const WKWebsiteDataTypeIndexedDBDatabases = @"WKWebsiteDataTypeIndexedDBDatabases";
 
 NSString * const _WKWebsiteDataTypeMediaKeys = @"_WKWebsiteDataTypeMediaKeys";
-NSString * const _WKWebsiteDataTypeHSTSCache = @"_WKWebsiteDataTypeHSTSCache";
 
 #if PLATFORM(MAC)
 NSString * const _WKWebsiteDataTypePlugInData = @"_WKWebsiteDataTypePlugInData";
@@ -75,8 +74,6 @@
         [array addObject:@"Web SQL"];
     if ([dataTypes containsObject:WKWebsiteDataTypeIndexedDBDatabases])
         [array addObject:@"IndexedDB"];
-    if ([dataTypes containsObject:_WKWebsiteDataTypeHSTSCache])
-        [array addObject:@"HSTS Cache"];
     if ([dataTypes containsObject:_WKWebsiteDataTypeMediaKeys])
         [array addObject:@"Media Keys"];
 #if PLATFORM(MAC)

Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataRecordInternal.h (186252 => 186253)


--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataRecordInternal.h	2015-07-03 01:48:01 UTC (rev 186252)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataRecordInternal.h	2015-07-03 02:35:08 UTC (rev 186253)
@@ -60,8 +60,6 @@
         websiteDataTypes |= WebsiteDataTypes::WebsiteDataTypeWebSQLDatabases;
     if ([wkWebsiteDataTypes containsObject:WKWebsiteDataTypeIndexedDBDatabases])
         websiteDataTypes |= WebsiteDataTypes::WebsiteDataTypeIndexedDBDatabases;
-    if ([wkWebsiteDataTypes containsObject:_WKWebsiteDataTypeHSTSCache])
-        websiteDataTypes |= WebsiteDataTypes::WebsiteDataTypeHSTSCache;
     if ([wkWebsiteDataTypes containsObject:_WKWebsiteDataTypeMediaKeys])
         websiteDataTypes |= WebsiteDataTypes::WebsiteDataTypeMediaKeys;
 #if ENABLE(NETSCAPE_PLUGIN_API)
@@ -93,8 +91,6 @@
         [wkWebsiteDataTypes addObject:WKWebsiteDataTypeWebSQLDatabases];
     if (websiteDataTypes & WebsiteDataTypes::WebsiteDataTypeIndexedDBDatabases)
         [wkWebsiteDataTypes addObject:WKWebsiteDataTypeIndexedDBDatabases];
-    if (websiteDataTypes & WebsiteDataTypes::WebsiteDataTypeHSTSCache)
-        [wkWebsiteDataTypes addObject:_WKWebsiteDataTypeHSTSCache];
     if (websiteDataTypes & WebsiteDataTypes::WebsiteDataTypeMediaKeys)
         [wkWebsiteDataTypes addObject:_WKWebsiteDataTypeMediaKeys];
 #if ENABLE(NETSCAPE_PLUGIN_API)

Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataRecordPrivate.h (186252 => 186253)


--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataRecordPrivate.h	2015-07-03 01:48:01 UTC (rev 186252)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataRecordPrivate.h	2015-07-03 02:35:08 UTC (rev 186253)
@@ -27,7 +27,6 @@
 
 #if WK_API_ENABLED
 
-WK_EXTERN NSString * const _WKWebsiteDataTypeHSTSCache WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
 WK_EXTERN NSString * const _WKWebsiteDataTypeMediaKeys WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
 
 #if !TARGET_OS_IPHONE

Modified: trunk/Source/WebKit2/UIProcess/WebsiteData/WebsiteDataStore.cpp (186252 => 186253)


--- trunk/Source/WebKit2/UIProcess/WebsiteData/WebsiteDataStore.cpp	2015-07-03 01:48:01 UTC (rev 186252)
+++ trunk/Source/WebKit2/UIProcess/WebsiteData/WebsiteDataStore.cpp	2015-07-03 02:35:08 UTC (rev 186253)
@@ -451,9 +451,6 @@
     if (dataTypes & WebsiteDataTypeDiskCache && !isNonPersistentStore)
         processAccessType = std::max(processAccessType, ProcessAccessType::Launch);
 
-    if (dataTypes & WebsiteDataTypeHSTSCache)
-        processAccessType = std::max(processAccessType, ProcessAccessType::Launch);
-
     return processAccessType;
 }
 
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to