Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 8237aaf69a3ffed7d5969214385fa99cfeb71ded
https://github.com/WebKit/WebKit/commit/8237aaf69a3ffed7d5969214385fa99cfeb71ded
Author: Ben Nham <n...@apple.com>
Date: 2025-03-18 (Tue, 18 Mar 2025)
Changed paths:
M Source/WebKit/Scripts/process-entitlements.sh
M Source/WebKit/webpushd/WebPushDaemonMain.mm
M Source/WebKit/webpushd/mac/com.apple.WebKit.webpushd.mac.sb.in
Log Message:
-----------
Move webpushd state to container
https://bugs.webkit.org/show_bug.cgi?id=289557
rdar://110714823
Reviewed by Brady Eidson.
The data in ~/Library/WebKit/WebPush contains state that only webpushd needs to
access. To enforce
this, move that state in to a container. We do this at process launch time. If
we detect state in
the old location and no state in the new location, then we initiate a one-time
migration.
* Source/WebKit/Scripts/process-entitlements.sh:
* Source/WebKit/webpushd/WebPushDaemonMain.mm:
(WebKit::getWebPushDirectoryPathWithMigrationIfNecessary):
(WebKit::WebPushDaemonMain):
* Source/WebKit/webpushd/mac/com.apple.WebKit.webpushd.mac.sb.in:
Canonical link: https://commits.webkit.org/292327@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes