Title: [142013] trunk/Source/WebKit2
Revision
142013
Author
a...@apple.com
Date
2013-02-06 11:43:21 -0800 (Wed, 06 Feb 2013)

Log Message

        Get rid of unneeded writeable preferences.

        Reviewed by Anders Carlsson.

        com.apple.HIToolbox.plist and com.apple.WebProcess.plist were made writeable very
        early in WebKit2 development, before we moved a lot of functionality to UI process.
        They don't appear to be needed any more.

        Note that we do not even need to allow reading for com.apple.WebProcess.plist -
        it's read at process initialization before we enter the sandbox, and services
        have a different plist anyway.

        * WebProcess/com.apple.WebProcess.sb.in:

Modified Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (142012 => 142013)


--- trunk/Source/WebKit2/ChangeLog	2013-02-06 19:35:21 UTC (rev 142012)
+++ trunk/Source/WebKit2/ChangeLog	2013-02-06 19:43:21 UTC (rev 142013)
@@ -1,3 +1,19 @@
+2013-02-06  Alexey Proskuryakov  <a...@apple.com>
+
+        Get rid of unneeded writeable preferences.
+
+        Reviewed by Anders Carlsson.
+
+        com.apple.HIToolbox.plist and com.apple.WebProcess.plist were made writeable very
+        early in WebKit2 development, before we moved a lot of functionality to UI process.
+        They don't appear to be needed any more.
+
+        Note that we do not even need to allow reading for com.apple.WebProcess.plist -
+        it's read at process initialization before we enter the sandbox, and services
+        have a different plist anyway.
+
+        * WebProcess/com.apple.WebProcess.sb.in:
+
 2013-02-06  Sudarsana Nagineni  <sudarsana.nagin...@intel.com>
 
         [EFL][WK2] Assertion failure on MiniBrowser exit

Modified: trunk/Source/WebKit2/WebProcess/com.apple.WebProcess.sb.in (142012 => 142013)


--- trunk/Source/WebKit2/WebProcess/com.apple.WebProcess.sb.in	2013-02-06 19:35:21 UTC (rev 142012)
+++ trunk/Source/WebKit2/WebProcess/com.apple.WebProcess.sb.in	2013-02-06 19:43:21 UTC (rev 142013)
@@ -51,6 +51,7 @@
        (literal "/Library/Preferences/.GlobalPreferences.plist")
        (home-literal "/Library/Preferences/.GlobalPreferences.plist")
        (home-regex #"/Library/Preferences/ByHost/\.GlobalPreferences\.")
+       (home-regex #"/Library/Preferences/ByHost/com\.apple\.HIToolbox\.")
        (home-regex #"/Library/Preferences/ByHost/com\.apple\.networkConnect\.")
        (home-literal "/Library/Preferences/com.apple.ATS.plist")
        (home-literal "/Library/Preferences/com.apple.DownloadAssessment.plist")
@@ -97,11 +98,6 @@
 (read-write-and-issue-extensions (extension "com.apple.app-sandbox.read-write"))
 (allow mach-lookup (extension "com.apple.app-sandbox.mach")) ;; FIXME: Should be removed when <rdar://problem/13066206> is fixed.
 
-;; Writable preferences and temporary files
-(allow file*
-       (home-regex #"/Library/Preferences/ByHost/com\.apple\.HIToolbox\.")
-       (home-regex #"/Library/Preferences/com\.apple\.WebProcess\."))
-
 ;; MediaAccessibility
 #if __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090
 (allow file-read* (home-literal "/Library/Preferences/com.apple.mediaaccessibility.plist"))
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to