[Webkit-unassigned] [Bug 187981] New: [macOS] PluginProcess needs TCC entitlements for media capture

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jul 24 17:16:33 PDT 2018


https://bugs.webkit.org/show_bug.cgi?id=187981

            Bug ID: 187981
           Summary: [macOS] PluginProcess needs TCC entitlements for media
                    capture
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit2
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: bfulgham at webkit.org

The changes needed in Bug 185526 are also needed for the plugin process, or else the UIProcess (e.g., Safari) is not able to pass the user's camera/microphone access permission to the plugin process.

This patch has the following changes:

1. Rename "WebContent-OSX-restricted.entitlements" to "WebContent-or-Plugin-OSX-restricted.entitlements"
2. Rename "process-webcontent-entitlements.sh" to "process-webcontent-or-plugin-entitlements.sh"
3. Add a run-script step to the Plugin.64 and Plugin.32 builds to add the relevant entitlements.
4. Silence some Flash plugin sandbox exceptions triggered after activating the camera.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20180725/3fc0f02b/attachment.html>


More information about the webkit-unassigned mailing list