Title: [260600] trunk/Source/WebKit
Revision
260600
Author
bfulg...@apple.com
Date
2020-04-23 14:34:08 -0700 (Thu, 23 Apr 2020)

Log 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:

Modified Paths

Diff

Modified: trunk/Source/WebKit/ChangeLog (260599 => 260600)


--- trunk/Source/WebKit/ChangeLog	2020-04-23 21:24:38 UTC (rev 260599)
+++ trunk/Source/WebKit/ChangeLog	2020-04-23 21:34:08 UTC (rev 260600)
@@ -1,3 +1,20 @@
+2020-04-23  Brent Fulgham  <bfulg...@apple.com>
+
+        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:
+
 2020-04-23  Peng Liu  <peng.l...@apple.com>
 
         Remove the WebKit.plist for Feature Flags

Modified: trunk/Source/WebKit/GPUProcess/mac/com.apple.WebKit.GPUProcess.sb.in (260599 => 260600)


--- trunk/Source/WebKit/GPUProcess/mac/com.apple.WebKit.GPUProcess.sb.in	2020-04-23 21:24:38 UTC (rev 260599)
+++ trunk/Source/WebKit/GPUProcess/mac/com.apple.WebKit.GPUProcess.sb.in	2020-04-23 21:34:08 UTC (rev 260600)
@@ -168,6 +168,7 @@
         "kern.maxfilesperproc"
         "kern.memorystatus_level"
         "kern.osproductversion" ;; <rdar://problem/51756739>
+        "kern.osversion"
         "kern.safeboot"
         "kern.version"
         "machdep.cpu.brand_string"

Modified: trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.GPU.sb (260599 => 260600)


--- trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.GPU.sb	2020-04-23 21:24:38 UTC (rev 260599)
+++ trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.GPU.sb	2020-04-23 21:34:08 UTC (rev 260600)
@@ -787,6 +787,7 @@
         "kern.osproductversion"
         "kern.osrelease"
         "kern.osvariant_status"
+        "kern.osversion"
         "kern.secure_kernel"
         "kern.version"
         "vm.footprint_suspend"))

Modified: trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb (260599 => 260600)


--- trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb	2020-04-23 21:24:38 UTC (rev 260599)
+++ trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb	2020-04-23 21:34:08 UTC (rev 260600)
@@ -782,6 +782,7 @@
         "kern.osrelease"
         "kern.ostype"
         "kern.osvariant_status"
+        "kern.osversion"
         "kern.secure_kernel" ;; Needed by XPC bundle resolution
         "kern.version"
         "sysctl.name2oid"

Modified: trunk/Source/WebKit/WebProcess/com.apple.WebProcess.sb.in (260599 => 260600)


--- trunk/Source/WebKit/WebProcess/com.apple.WebProcess.sb.in	2020-04-23 21:24:38 UTC (rev 260599)
+++ trunk/Source/WebKit/WebProcess/com.apple.WebProcess.sb.in	2020-04-23 21:34:08 UTC (rev 260600)
@@ -179,6 +179,7 @@
         "kern.memorystatus_level"
         "kern.osproductversion" ;; <rdar://problem/51756739>
         "kern.ostype"
+        "kern.osversion"
         "kern.safeboot"
         "kern.version"
         "machdep.cpu.brand_string"
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to