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

Reply via email to