Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: e0e27e741c5112c4e2f80eaa19dc0c3d49bf60ed
https://github.com/WebKit/WebKit/commit/e0e27e741c5112c4e2f80eaa19dc0c3d49bf60ed
Author: Per Arne Vollan <[email protected]>
Date: 2025-12-10 (Wed, 10 Dec 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.Development.sb.in
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://164211633
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:
i* Source/WTF/wtf/cocoa/AuditToken.h: Added.
* Source/WTF/wtf/cocoa/AuditToken.mm: Added.
(WTF::auditTokenForSelf):
* Source/WebKit/NetworkProcess/cocoa/NetworkProcessCocoa.mm:
(WebKit::NetworkProcess::platformInitializeNetworkProcessCocoa):
*
Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.Networking.Development.sb.in:
* Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.Networking.sb.in:
* Source/WebKit/Scripts/process-entitlements.sh:
* Source/WebKit/Shared/Sandbox/iOS/networking-defines.sb:
Originally-landed-as: 297297.511@safari-7622-branch (7e36aee4a880).
rdar://164211633
Canonical link: https://commits.webkit.org/304237@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications