Changeset 260600 in webkit


Ignore:
Timestamp:
Apr 23, 2020 2:34:08 PM (4 years ago)
Author:
Brent Fulgham
Message:

Allow "kern.osversion" sysctl read
https://bugs.webkit.org/show_bug.cgi?id=210929
<rdar://problem/62256013>

Reviewed by Per Arne Vollan.

Libdispatch checks "kern.osversion" as part of the code path we use for launching our XPC services.
We already allow it for some services (Network Process), and should be doing so for our other
helper processes.

  • GPUProcess/mac/com.apple.WebKit.GPUProcess.sb.in:
  • Resources/SandboxProfiles/ios/com.apple.WebKit.GPU.sb:
  • Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb:
  • WebProcess/com.apple.WebProcess.sb.in:
Location:
trunk/Source/WebKit
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r260599 r260600  
     12020-04-23  Brent Fulgham  <bfulgham@apple.com>
     2
     3        Allow "kern.osversion" sysctl read
     4        https://bugs.webkit.org/show_bug.cgi?id=210929
     5        <rdar://problem/62256013>
     6
     7        Reviewed by Per Arne Vollan.
     8
     9        Libdispatch checks "kern.osversion" as part of the code path we use for launching our XPC services.
     10        We already allow it for some services (Network Process), and should be doing so for our other
     11        helper processes.
     12
     13        * GPUProcess/mac/com.apple.WebKit.GPUProcess.sb.in:
     14        * Resources/SandboxProfiles/ios/com.apple.WebKit.GPU.sb:
     15        * Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb:
     16        * WebProcess/com.apple.WebProcess.sb.in:
     17
    1182020-04-23  Peng Liu  <peng.liu6@apple.com>
    219
  • trunk/Source/WebKit/GPUProcess/mac/com.apple.WebKit.GPUProcess.sb.in

    r259317 r260600  
    169169        "kern.memorystatus_level"
    170170        "kern.osproductversion" ;; <rdar://problem/51756739>
     171        "kern.osversion"
    171172        "kern.safeboot"
    172173        "kern.version"
  • trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.GPU.sb

    r259409 r260600  
    788788        "kern.osrelease"
    789789        "kern.osvariant_status"
     790        "kern.osversion"
    790791        "kern.secure_kernel"
    791792        "kern.version"
  • trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb

    r260284 r260600  
    783783        "kern.ostype"
    784784        "kern.osvariant_status"
     785        "kern.osversion"
    785786        "kern.secure_kernel" ;; Needed by XPC bundle resolution
    786787        "kern.version"
  • trunk/Source/WebKit/WebProcess/com.apple.WebProcess.sb.in

    r260221 r260600  
    180180        "kern.osproductversion" ;; <rdar://problem/51756739>
    181181        "kern.ostype"
     182        "kern.osversion"
    182183        "kern.safeboot"
    183184        "kern.version"
Note: See TracChangeset for help on using the changeset viewer.