Changeset 269924 in webkit


Ignore:
Timestamp:
Nov 17, 2020 2:25:58 PM (3 years ago)
Author:
pvollan@apple.com
Message:

[macOS] Issue sandbox extension to trust service if Media in the GPU process is not enabled
https://bugs.webkit.org/show_bug.cgi?id=218986
<rdar://problem/71439885>

Reviewed by Brent Fulgham.

Since Media is using the trust service, issue a sandbox extension to the WebContent process if Media in the GPU process is not enabled.

  • UIProcess/WebPageProxy.cpp:

(WebKit::mediaRelatedMachServices):

  • WebProcess/com.apple.WebProcess.sb.in:
Location:
trunk/Source/WebKit
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r269918 r269924  
     12020-11-17  Per Arne Vollan  <pvollan@apple.com>
     2
     3        [macOS] Issue sandbox extension to trust service if Media in the GPU process is not enabled
     4        https://bugs.webkit.org/show_bug.cgi?id=218986
     5        <rdar://problem/71439885>
     6
     7        Reviewed by Brent Fulgham.
     8
     9        Since Media is using the trust service, issue a sandbox extension to the WebContent process if Media in the GPU process is not enabled.
     10
     11        * UIProcess/WebPageProxy.cpp:
     12        (WebKit::mediaRelatedMachServices):
     13        * WebProcess/com.apple.WebProcess.sb.in:
     14
    1152020-11-17  Sihui Liu  <sihui_liu@apple.com>
    216
  • trunk/Source/WebKit/UIProcess/WebPageProxy.cpp

    r269918 r269924  
    77567756        "com.apple.coremedia.endpointstream.xpc"_s, "com.apple.coremedia.endpointplaybacksession.xpc"_s,
    77577757        "com.apple.coremedia.endpointremotecontrolsession.xpc"_s, "com.apple.coremedia.videodecoder"_s,
    7758         "com.apple.coremedia.videoencoder"_s, "com.apple.lskdd"_s, "com.apple.BluetoothServices"_s
     7758        "com.apple.coremedia.videoencoder"_s, "com.apple.lskdd"_s, "com.apple.trustd.agent"_s, "com.apple.BluetoothServices"_s
    77597759#endif
    77607760    });
  • trunk/Source/WebKit/WebProcess/com.apple.WebProcess.sb.in

    r269911 r269924  
    12381238            "com.apple.audio.AudioComponentRegistrar" "com.apple.coremedia.endpoint.xpc" "com.apple.coremedia.endpointstream.xpc"
    12391239            "com.apple.coremedia.endpointplaybacksession.xpc" "com.apple.coremedia.endpointremotecontrolsession.xpc" "com.apple.coremedia.routediscoverer.xpc"
    1240             "com.apple.coremedia.routingcontext.xpc" "com.apple.coremedia.volumecontroller.xpc" "com.apple.lskdd" "com.apple.mediaremoted.xpc"
     1240            "com.apple.coremedia.routingcontext.xpc" "com.apple.coremedia.volumecontroller.xpc" "com.apple.lskdd" "com.apple.mediaremoted.xpc" "com.apple.trustd.agent"
    12411241            ;;; FIXME(207716): End services to remove.
    12421242        )
Note: See TracChangeset for help on using the changeset viewer.