Bug 225614

Summary: [Cocoa] Extend Network Process sandbox to access more Network Extension databases
Product: WebKit Reporter: Brent Fulgham <bfulgham>
Component: WebKit Misc.Assignee: Brent Fulgham <bfulgham>
Status: RESOLVED FIXED    
Severity: Normal CC: bfulgham, pvollan, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch none

Description Brent Fulgham 2021-05-10 14:32:36 PDT
We don't allow the Network Process to directly memory-map files used by the network extensions feature. We can improve memory performance by allowing the process to mmap these files, rather than forcing a series of XPC operations to build the same database in memory. This has been reviewed by product security and approved.
Comment 1 Brent Fulgham 2021-05-10 14:33:46 PDT
<rdar://problem/77696566>
Comment 2 Brent Fulgham 2021-05-10 14:37:40 PDT
Created attachment 428203 [details]
Patch
Comment 3 Per Arne Vollan 2021-05-10 14:52:55 PDT
Comment on attachment 428203 [details]
Patch

R=me.
Comment 4 EWS 2021-05-10 17:25:33 PDT
Committed r277309 (237570@main): <https://commits.webkit.org/237570@main>

All reviewed patches have been landed. Closing bug and clearing flags on attachment 428203 [details].