Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: c12569834190602fac4ec3373709335712b2110f
      
https://github.com/WebKit/WebKit/commit/c12569834190602fac4ec3373709335712b2110f
  Author: Sihui Liu <[email protected]>
  Date:   2023-03-17 (Fri, 17 Mar 2023)

  Changed paths:
    M Source/WTF/wtf/PlatformHave.h
    M Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.mm
    M Source/WebKit/UIProcess/WebsiteData/Cocoa/WebsiteDataStoreCocoa.mm
    M Tools/TestWebKitAPI/Tests/WebKitCocoa/WKWebsiteDatastore.mm

  Log Message:
  -----------
  Remove credentials when data store is removed
https://bugs.webkit.org/show_bug.cgi?id=253921
rdar://problem/106728064

Reviewed by Chris Dumez.

HTTP credentials of data store are stored via NSURLCredentialStorage (and they 
are not under data store directory), so
we need to removed them via NSURLCredentialStorage (deleting data store 
directory would not remove them).

* Source/WTF/wtf/PlatformHave.h:
* Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.mm:
(WebKit::NetworkSessionCocoa::NetworkSessionCocoa):
* Source/WebKit/UIProcess/WebsiteData/Cocoa/WebsiteDataStoreCocoa.mm:
(WebKit::WebsiteDataStore::removeDataStoreWithIdentifier):
* Tools/TestWebKitAPI/Tests/WebKitCocoa/WKWebsiteDatastore.mm:
(TestWebKitAPI::TEST):

Canonical link: https://commits.webkit.org/261798@main


_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to