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