Title: [141433] trunk/Source/WebKit2
Revision
141433
Author
[email protected]
Date
2013-01-31 10:22:23 -0800 (Thu, 31 Jan 2013)

Log Message

        <rdar://problem/12695827> PPT: Make loading file URLs work with a sandboxed NetworkProcess

        Address review comments.

        * NetworkProcess/mac/com.apple.WebKit.NetworkProcess.sb.in:
        * WebProcess/com.apple.WebProcess.sb.in:

Modified Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (141432 => 141433)


--- trunk/Source/WebKit2/ChangeLog	2013-01-31 18:18:55 UTC (rev 141432)
+++ trunk/Source/WebKit2/ChangeLog	2013-01-31 18:22:23 UTC (rev 141433)
@@ -1,3 +1,12 @@
+2013-01-31  Alexey Proskuryakov  <[email protected]>
+
+        <rdar://problem/12695827> PPT: Make loading file URLs work with a sandboxed NetworkProcess
+
+        Address review comments.
+
+        * NetworkProcess/mac/com.apple.WebKit.NetworkProcess.sb.in:
+        * WebProcess/com.apple.WebProcess.sb.in:
+
 2013-01-31  Anders Carlsson  <[email protected]>
 
         Stop using OutgoingMessage

Modified: trunk/Source/WebKit2/NetworkProcess/mac/com.apple.WebKit.NetworkProcess.sb.in (141432 => 141433)


--- trunk/Source/WebKit2/NetworkProcess/mac/com.apple.WebKit.NetworkProcess.sb.in	2013-01-31 18:18:55 UTC (rev 141432)
+++ trunk/Source/WebKit2/NetworkProcess/mac/com.apple.WebKit.NetworkProcess.sb.in	2013-01-31 18:22:23 UTC (rev 141433)
@@ -20,7 +20,7 @@
   (allow file-read*
          (literal "/Library/Preferences/com.apple.networkd.plist"))
   (allow mach-lookup
-         (global-name "com.apple.SystemConfiguration.PPPController")
+         (global-name "com.apple.SystemConfiguration.PPPController") ;; FIXME (13121943): Is this necessary?
          (global-name "com.apple.SystemConfiguration.SCNetworkReachability")
          (global-name "com.apple.networkd"))
   (allow network-outbound
@@ -115,9 +115,9 @@
 (allow network-outbound
     (remote udp))
 (allow file-read*
-    (literal (string-append (param "HOME_DIR") "/Library/Preferences/com.apple.Kerberos.plist"))
-    (literal (string-append (param "HOME_DIR") "/Library/Preferences/com.apple.GSS.plist"))
-    (literal (string-append (param "HOME_DIR") "/Library/Preferences/edu.mit.Kerberos"))
+    (home-subpath "/Library/Preferences/com.apple.Kerberos.plist")
+    (home-subpath "/Library/Preferences/com.apple.GSS.plist")
+    (home-subpath "/Library/Preferences/edu.mit.Kerberos")
     (literal "/Library/Preferences/com.apple.Kerberos.plist")
     (literal "/Library/Preferences/com.apple.GSS.plist")
     (literal "/Library/Preferences/edu.mit.Kerberos")

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


--- trunk/Source/WebKit2/WebProcess/com.apple.WebProcess.sb.in	2013-01-31 18:18:55 UTC (rev 141432)
+++ trunk/Source/WebKit2/WebProcess/com.apple.WebProcess.sb.in	2013-01-31 18:22:23 UTC (rev 141433)
@@ -146,7 +146,7 @@
        (global-name "com.apple.FontServer")
        (global-name "com.apple.SecurityServer")
        (global-name "com.apple.SystemConfiguration.configd")
-       (global-name "com.apple.SystemConfiguration.PPPController")
+       (global-name "com.apple.SystemConfiguration.PPPController") ;; FIXME (13121943): Is this necessary?
        (global-name "com.apple.SystemConfiguration.SCNetworkReachability")
        (global-name "com.apple.audio.VDCAssistant")
        (global-name "com.apple.audio.audiohald")
@@ -192,9 +192,9 @@
 (allow network-outbound
        (remote udp))
 (allow file-read*
-        (literal (string-append (param "HOME_DIR") "/Library/Preferences/com.apple.Kerberos.plist"))
-        (literal (string-append (param "HOME_DIR") "/Library/Preferences/com.apple.GSS.plist"))
-        (literal (string-append (param "HOME_DIR") "/Library/Preferences/edu.mit.Kerberos"))
+        (home-subpath "/Library/Preferences/com.apple.Kerberos.plist")
+        (home-subpath "/Library/Preferences/com.apple.GSS.plist")
+        (home-subpath "/Library/Preferences/edu.mit.Kerberos")
         (literal "/Library/Preferences/com.apple.Kerberos.plist")
         (literal "/Library/Preferences/com.apple.GSS.plist")
         (literal "/Library/Preferences/edu.mit.Kerberos")
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to