Bug 185236

Summary: Re-enable Network Extension support in the WebContent process
Product: WebKit Reporter: Brent Fulgham <bfulgham>
Component: WebKit Misc.Assignee: Brent Fulgham <bfulgham>
Status: RESOLVED FIXED    
Severity: Normal CC: aestes, bfulgham, commit-queue, darin, eric.carlson
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch none

Description Brent Fulgham 2018-05-02 21:56:39 PDT
In Bug 183192 I removed general network API access. Unfortunately, the stock "(allow-network-common)" also enabled Network Extension access.

Amusingly, Network Extension is really more about understanding URLs than it is about networking per-se, so it should not have been removed since it is used by our content filtering logic.

This path adds access to the Network Extension features back to the WebContent process so our content filtering features work properly.
Comment 1 Brent Fulgham 2018-05-02 21:57:23 PDT
<rdar://problem/39883004>
Comment 2 Brent Fulgham 2018-05-02 21:58:09 PDT
Created attachment 339387 [details]
Patch
Comment 3 WebKit Commit Bot 2018-05-03 06:46:12 PDT
Comment on attachment 339387 [details]
Patch

Clearing flags on attachment: 339387

Committed r231302: <https://trac.webkit.org/changeset/231302>
Comment 4 WebKit Commit Bot 2018-05-03 06:46:14 PDT
All reviewed patches have been landed.  Closing bug.