Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: e5e05b88989b3ad4f8a5721b782a8f9a83a390c5
https://github.com/WebKit/WebKit/commit/e5e05b88989b3ad4f8a5721b782a8f9a83a390c5
Author: Per Arne Vollan <[email protected]>
Date: 2025-11-18 (Tue, 18 Nov 2025)
Changed paths:
M Source/WTF/WTF.xcodeproj/project.pbxproj
M Source/WTF/wtf/PlatformEnableCocoa.h
A Source/WTF/wtf/cocoa/AuditToken.h
A Source/WTF/wtf/cocoa/AuditToken.mm
M Source/WebKit/NetworkProcess/cocoa/NetworkProcessCocoa.mm
M
Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.Networking.sb.in
M Source/WebKit/Scripts/process-entitlements.sh
M Source/WebKit/Shared/Sandbox/iOS/networking-defines.sb
Log Message:
-----------
The Networking process sandbox should inherit network access from the UI
process
https://bugs.webkit.org/show_bug.cgi?id=300095
rdar://159116963
Reviewed by Chris Dumez.
If the UI process sandbox blocks network access, we should not allow network
access in the Networking process.
* Source/WTF/WTF.xcodeproj/project.pbxproj:
* Source/WTF/wtf/PlatformEnableCocoa.h:
* Source/WTF/wtf/cocoa/AuditToken.h: Added.
* Source/WTF/wtf/cocoa/AuditToken.mm: Added.
(WTF::auditTokenForSelf):
* Source/WebKit/NetworkProcess/NetworkProcessCreationParameters.h:
*
Source/WebKit/NetworkProcess/NetworkProcessCreationParameters.serialization.in:
* Source/WebKit/NetworkProcess/cocoa/NetworkProcessCocoa.mm:
(WebKit::NetworkProcess::platformInitializeNetworkProcessCocoa):
* Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.Networking.sb.in:
* Source/WebKit/UIProcess/Cocoa/WebProcessPoolCocoa.mm:
(WebKit::WebProcessPool::platformInitializeNetworkProcess):
Originally-landed-as: 297297.511@safari-7622-branch (7e36aee4a880).
rdar://164211633
Canonical link: https://commits.webkit.org/303222@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications