Changeset 209133 in webkit


Ignore:
Timestamp:
Nov 30, 2016 9:53:12 AM (7 years ago)
Author:
Brent Fulgham
Message:

Correct plugin sandbox after r208611
https://bugs.webkit.org/show_bug.cgi?id=165187
<rdar://problem/29431165>

Reviewed by Alex Christensen.

In r208611 I removed the 'else' clause of a Scheme conditional
that was needed to properly run plugins (such as Flash Player).

This change retains the relevant current sandbox content, while
still stripping out the old code that is no longer needed.

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

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r209122 r209133  
     12016-11-30  Brent Fulgham  <bfulgham@apple.com>
     2
     3        Correct plugin sandbox after r208611
     4        https://bugs.webkit.org/show_bug.cgi?id=165187
     5        <rdar://problem/29431165>
     6
     7        Reviewed by Alex Christensen.
     8
     9        In r208611 I removed the 'else' clause of a Scheme conditional
     10        that was needed to properly run plugins (such as Flash Player).
     11
     12        This change retains the relevant current sandbox content, while
     13        still stripping out the old code that is no longer needed.
     14
     15        * PluginProcess/mac/com.apple.WebKit.plugin-common.sb.in:
     16
    1172016-11-29  Carlos Garcia Campos  <cgarcia@igalia.com>
    218
  • trunk/Source/WebKit2/PluginProcess/mac/com.apple.WebKit.plugin-common.sb.in

    r209055 r209133  
    348348    (allow device-microphone))
    349349
     350(allow ipc-posix-shm*
     351    (ipc-posix-name-regex #"^AudioIO")
     352    (ipc-posix-name-regex #"^CFPBS:")
     353    (ipc-posix-name "com.apple.ColorSync.Gen.lock")
     354    (ipc-posix-name "com.apple.ColorSync.Disp.lock")
     355    (ipc-posix-name "com.apple.ColorSync.Gray2.2")
     356    (ipc-posix-name "com.apple.ColorSync.sRGB")
     357    (ipc-posix-name "com.apple.ColorSync.GenGray")
     358    (ipc-posix-name "com.apple.ColorSync.GenRGB")
     359    (ipc-posix-name-regex #"^com\.apple\.cs\.")
     360    (ipc-posix-name-regex #"^ls\."))
     361(allow ipc-posix-shm-read*
     362    (ipc-posix-name-regex #"^/tmp/com\.apple\.csseed\.")
     363    (ipc-posix-name "FNetwork.defaultStorageSession")
     364    (ipc-posix-name "apple.shm.notification_center"))
     365
    350366;; Silently block access to some resources
    351367(deny file-read* file-write* (with no-log)
Note: See TracChangeset for help on using the changeset viewer.