Changeset 229638 in webkit


Ignore:
Timestamp:
Mar 15, 2018 1:08:40 PM (6 years ago)
Author:
Brent Fulgham
Message:

[macOS] Correct sandbox violations during Flash playback under ToT WebKit
https://bugs.webkit.org/show_bug.cgi?id=183672
<rdar://problem/38510839>

Reviewed by Eric Carlson.

  • PluginProcess/mac/com.apple.WebKit.plugin-common.sb.in:
  • WebProcess/com.apple.WebProcess.sb.in:
Location:
trunk/Source/WebKit
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r229629 r229638  
     12018-03-15  Brent Fulgham  <bfulgham@apple.com>
     2
     3        [macOS] Correct sandbox violations during Flash playback under ToT WebKit
     4        https://bugs.webkit.org/show_bug.cgi?id=183672
     5        <rdar://problem/38510839>
     6
     7        Reviewed by Eric Carlson.
     8
     9        * PluginProcess/mac/com.apple.WebKit.plugin-common.sb.in:
     10        * WebProcess/com.apple.WebProcess.sb.in:
     11
    1122018-03-15  Brent Fulgham  <bfulgham@apple.com>
    213
  • trunk/Source/WebKit/PluginProcess/mac/com.apple.WebKit.plugin-common.sb.in

    r227550 r229638  
    1 ; Copyright (C) 2013-2017 Apple Inc. All rights reserved.
     1; Copyright (C) 2013-2018 Apple Inc. All rights reserved.
    22;
    33; Redistribution and use in source and binary forms, with or without
     
    2323
    2424(version 1)
    25 (deny default)
     25(deny default (with partial-symbolication))
    2626(allow system-audit file-read-metadata)
    2727
     
    4545(allow iokit-get-properties
    4646    (iokit-property-regex #"^AAPL,(DisplayPipe|boot-display|mux-switch-state)")
     47    (iokit-property "AGCInfo")
    4748    (iokit-property-regex #"^ATY,fb_(linebytes|offset|size)")
     49    (iokit-property "AccelCaps")
    4850    (iokit-property "ActuationSupported")
    4951    (iokit-property "AllowDisplaySleep")
     
    5254    (iokit-property "CFBundleIdentifier")
    5355    (iokit-property-regex #"^Display(ParameterHandlerUsesCharPtr|ProductID|Routing|SerialNumber|VendorID)")
     56    (iokit-property "Development")
    5457    (iokit-property "DeviceEqID")
    5558    (iokit-property "Driver is Ready")
     
    5962    (iokit-property "ForceSupported")
    6063    (iokit-property "HIDPointerAccelerationType")
    61     (iokit-property-regex #"^IOAccel(Index|Revision|Types)")
     64    (iokit-property-regex #"^IOAccel(DisplayPipeCapabilities|Index|Revision|Types)")
    6265    (iokit-property-regex #"^IOAudioControl(ChannelID|ID|SubType|Usage)")
    6366    (iokit-property-regex #"^IOAudioDevice(CanBeDefaults|TransportType)")
     
    8184    (iokit-property "IOGLBundleName")
    8285    (iokit-property "IOGVACodec")
     86    (iokit-property "IOGVAVTCapabilities")
     87    (iokit-property-regex #"^IOGVA(BGRAEnc|Codec|EncoderRestricted|Scaler)")
    8388    (iokit-property "IOI2CTransactionTypes")
    8489    (iokit-property-regex "^IOGVA[A-Z]+(De|En)code")
     
    8691    (iokit-property "IOMatchCategory")
    8792    (iokit-property-regex #"^IOName(Match|Matched)")
     93    (iokit-property-regex #"^IOPCI(ClassMatch|Express(Capabilities|Link(Status|Capabilities))|PrimaryMatch|MSIMode|Resourced|Tunnelled)")
    8894    (iokit-property "IOPMStrictTreeOrder")
    8995    (iokit-property-regex #"^IOPlatform(SerialNumber|UUID)") ;; Ditto
     
    9197    (iokit-property "IOProbeScore")
    9298    (iokit-property "IOProviderClass")
     99    (iokit-property-regex #"^IOReport(Lures|Legend(|Public))")
    93100    (iokit-property "IOScreenRestoreState")
     101    (iokit-property "IOSourceVersion")
    94102    (iokit-property "IOVARendererID")
     103    (iokit-property-regex #"^InternalStatistics(|Accm)")
    95104    (iokit-property-regex #"^MT( Built-In|HIDDevice)")
    96105    (iokit-property "MaintainPowerInUILock")
     
    100109    (iokit-property "NXSystemInfo")
    101110    (iokit-property "NoAutoRoute")
     111    (iokit-property-regex #"^PerformanceStatistics(|Accum)")
    102112    (iokit-property "Protocol Characteristics")
    103113    (iokit-property-regex #"^Sensor (Columns|Region (Descriptor|Param)|Rows|Surface (Descriptor|Height|Width))")
    104114    (iokit-property "SupportAudioAUUC")
     115    (iokit-property "SurfaceList")
    105116    (iokit-property "TimeStampFiltering")
    106117    (iokit-property "Transport")
     118    (iokit-property "VRAM,totalMB")
    107119    (iokit-property "WANTS_FRAMES_IGNORED")
    108120    (iokit-property "board-id")
  • trunk/Source/WebKit/WebProcess/com.apple.WebProcess.sb.in

    r229484 r229638  
    291291    (iokit-property "Serial Number")
    292292    (iokit-property "StartupDisplay")
     293    (iokit-property "SurfaceList")
    293294    (iokit-property-regex #"^Support(AudioAUUC|sSilentClick|TapToWake)")
    294295    (iokit-property-regex #"^Sensor (Columns|Rows)")
     
    299300    (iokit-property "Transport")
    300301    (iokit-property "UserClientEnabled")
     302    (iokit-property "VRAM,totalMB")
    301303    (iokit-property "WANTS_FRAMES_IGNORED")
    302304    (iokit-property-regex #"^acpi-(device|path)")
Note: See TracChangeset for help on using the changeset viewer.