Bug 174320

Summary: [WK2][macOS] Allow access to com.apple.cfnetwork.cfnetworkagent in the Network Process
Product: WebKit Reporter: Brent Fulgham <bfulgham>
Component: WebKit2Assignee: Brent Fulgham <bfulgham>
Status: RESOLVED FIXED    
Severity: Normal CC: achristensen, bfulgham, ggaren, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch ggaren: review+

Description Brent Fulgham 2017-07-10 14:06:19 PDT
Networking in com.apple.WebKit.Networking may fail in some enterprise/education environments because its sandbox profile does not allow mach-lookup access to CFNetworkAgent.

The CFNetworkAgent processes Proxy Automatic Configuration (PAC) JavaScript files on behalf of NSURLSession clients. PAC is critical for network loads in many enterprise environments.
Comment 1 Brent Fulgham 2017-07-10 14:06:41 PDT
<rdar://problem/33191856>
Comment 2 Brent Fulgham 2017-07-10 14:14:35 PDT
Created attachment 315025 [details]
Patch
Comment 3 Geoffrey Garen 2017-07-10 14:15:32 PDT
Comment on attachment 315025 [details]
Patch

r=me
Comment 4 Brent Fulgham 2017-07-10 14:16:42 PDT
Committed r219308: <http://trac.webkit.org/changeset/219308>