Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 3a37229955b9483ec50613dd819c0e67cf525d80
https://github.com/WebKit/WebKit/commit/3a37229955b9483ec50613dd819c0e67cf525d80
Author: Per Arne Vollan <[email protected]>
Date: 2025-12-16 (Tue, 16 Dec 2025)
Changed paths:
M
Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb.in
M
Source/WebKit/Shared/EntryPointUtilities/Cocoa/XPCService/XPCServiceMain.mm
M Source/WebKit/Shared/Sandbox/iOS/common.sb
M Source/WebKit/Shared/WebProcessDataStoreParameters.h
M Source/WebKit/Shared/WebProcessDataStoreParameters.serialization.in
M Source/WebKit/UIProcess/Launcher/cocoa/ProcessLauncherCocoa.mm
M Source/WebKit/UIProcess/WebProcessPool.cpp
M Source/WebKit/UIProcess/WebProcessPool.h
M Source/WebKit/WebProcess/cocoa/WebProcessCocoa.mm
Log Message:
-----------
[iOS] Move WebContent temp directory to its container
https://bugs.webkit.org/show_bug.cgi?id=301094
rdar://problem/163033567
Reviewed by Brent Fulgham.
Currently, the WebContent process' temp directory is located in the UI process
container.
This gives the UI process read access to the temp data. To avoid this, we
should move the
temporary folder to the WebContent process container.
* Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb.in:
* Source/WebKit/Shared/EntryPointUtilities/Cocoa/XPCService/XPCServiceMain.mm:
(WebKit::XPCServiceEventHandler):
* Source/WebKit/Shared/Sandbox/iOS/common.sb:
* Source/WebKit/Shared/WebProcessDataStoreParameters.h:
* Source/WebKit/Shared/WebProcessDataStoreParameters.serialization.in:
* Source/WebKit/UIProcess/Launcher/cocoa/ProcessLauncherCocoa.mm:
(WebKit::ProcessLauncher::finishLaunchingProcess):
* Source/WebKit/UIProcess/WebProcessPool.cpp:
(WebKit::WebProcessPool::webProcessDataStoreParameters):
* Source/WebKit/UIProcess/WebProcessPool.h:
* Source/WebKit/WebProcess/cocoa/WebProcessCocoa.mm:
(WebKit::WebProcess::platformSetWebsiteDataStoreParameters):
Originally-landed-as: 301765.108@safari-7623-branch (9d0d782cdd74).
rdar://166338264
Canonical link: https://commits.webkit.org/304557@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications