WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
[patch]
Patch
bug-154503-20160220123707.patch (text/plain), 4.72 KB, created by
Brent Fulgham
on 2016-02-20 12:37:25 PST
(
hide
)
Description:
Patch
Filename:
MIME Type:
Creator:
Brent Fulgham
Created:
2016-02-20 12:37:25 PST
Size:
4.72 KB
patch
obsolete
>Index: Source/WebKit2/ChangeLog >=================================================================== >--- Source/WebKit2/ChangeLog (revision 196865) >+++ Source/WebKit2/ChangeLog (working copy) >@@ -1,3 +1,21 @@ >+2016-02-20 Brent Fulgham <bfulgham@apple.com> >+ >+ [WK2][Mac] Allow processes to set "fast-dev-casheable" bit >+ https://bugs.webkit.org/show_bug.cgi?id=154503 >+ >+ Reviewed by NOBODY (OOPS!). >+ >+ Update the various sandbox profiles with a declaration that using the >+ system-fctl to touch the "hot file" flag (to support caching operations) >+ is allowed. >+ >+ * Resources/PlugInSandboxProfiles/com.apple.QuickTime Plugin.plugin.sb: >+ * Resources/PlugInSandboxProfiles/com.apple.WebKit.plugin-common.sb: >+ * Resources/PlugInSandboxProfiles/com.macromedia.Flash Player.plugin.sb: >+ * Resources/PlugInSandboxProfiles/com.microsoft.SilverlightPlugin.sb: >+ * Resources/PlugInSandboxProfiles/com.oracle.java.JavaAppletPlugin.sb: >+ * WebProcess/com.apple.WebProcess.sb.in: >+ > 2016-02-20 Olivier Blin <olivier.blin@softathome.com> > > [cmake] Use ICU include dirs in WebKit2 and WebKitTestRunner >Index: Source/WebKit2/Resources/PlugInSandboxProfiles/com.apple.QuickTime Plugin.plugin.sb >=================================================================== >--- Source/WebKit2/Resources/PlugInSandboxProfiles/com.apple.QuickTime Plugin.plugin.sb (revision 196846) >+++ Source/WebKit2/Resources/PlugInSandboxProfiles/com.apple.QuickTime Plugin.plugin.sb (working copy) >@@ -27,5 +27,6 @@ > (allow file-read* file-write* > (home-library-subpath "/Caches/QuickTime") > (home-library-preferences-literal "/QuickTime Preferences")) >+(allow system-fsctl (fsctl-command (_IO "h" 47))) > > (allow network-bind (local ip)) >Index: Source/WebKit2/Resources/PlugInSandboxProfiles/com.apple.WebKit.plugin-common.sb >=================================================================== >--- Source/WebKit2/Resources/PlugInSandboxProfiles/com.apple.WebKit.plugin-common.sb (revision 196846) >+++ Source/WebKit2/Resources/PlugInSandboxProfiles/com.apple.WebKit.plugin-common.sb (working copy) >@@ -203,6 +203,7 @@ > (allow file* > ;; FIXME: This should be removed when <rdar://problem/10479685> is fixed. > (home-library-subpath "/Keychains")) >+(allow system-fsctl (fsctl-command (_IO "h" 47))) > > ;; IOKit user clients > (allow iokit-open >Index: Source/WebKit2/Resources/PlugInSandboxProfiles/com.macromedia.Flash Player.plugin.sb >=================================================================== >--- Source/WebKit2/Resources/PlugInSandboxProfiles/com.macromedia.Flash Player.plugin.sb (revision 196846) >+++ Source/WebKit2/Resources/PlugInSandboxProfiles/com.macromedia.Flash Player.plugin.sb (working copy) >@@ -60,5 +60,8 @@ > (literal "/Library/Application Support/Macromedia/FlashAuthor.cfg") > (subpath "/Library/Application Support/Macromedia/FlashPlayerTrust")) > >+(allow system-fsctl (fsctl-command (_IO "h" 47))) >+ > (allow network-bind (local ip)) >+(allow system-fsctl (fsctl-command (_IO "h" 47))) > >Index: Source/WebKit2/Resources/PlugInSandboxProfiles/com.microsoft.SilverlightPlugin.sb >=================================================================== >--- Source/WebKit2/Resources/PlugInSandboxProfiles/com.microsoft.SilverlightPlugin.sb (revision 196846) >+++ Source/WebKit2/Resources/PlugInSandboxProfiles/com.microsoft.SilverlightPlugin.sb (working copy) >@@ -50,6 +50,8 @@ > (allow ipc-posix-shm* > (ipc-posix-name-regex #"^CoreCLR_")) > >+(allow system-fsctl (fsctl-command (_IO "h" 47))) >+ > (allow network-bind (local ip)) > > (webkit-powerbox) >Index: Source/WebKit2/Resources/PlugInSandboxProfiles/com.oracle.java.JavaAppletPlugin.sb >=================================================================== >--- Source/WebKit2/Resources/PlugInSandboxProfiles/com.oracle.java.JavaAppletPlugin.sb (revision 196846) >+++ Source/WebKit2/Resources/PlugInSandboxProfiles/com.oracle.java.JavaAppletPlugin.sb (working copy) >@@ -74,4 +74,6 @@ > (deny file-write* (with no-log) (subpath "/Library/Application Support/Oracle")) > (deny file-write* (with no-log) (subpath (param "WEBKIT2_FRAMEWORK_DIR"))) > >+(allow system-fsctl (fsctl-command (_IO "h" 47))) >+ > (deny job-creation (with no-log)) >Index: Source/WebKit2/WebProcess/com.apple.WebProcess.sb.in >=================================================================== >--- Source/WebKit2/WebProcess/com.apple.WebProcess.sb.in (revision 196846) >+++ Source/WebKit2/WebProcess/com.apple.WebProcess.sb.in (working copy) >@@ -229,6 +229,7 @@ > (literal "/dev/autofs_nowait")) ; Used by CF to circumvent automount triggers > (allow ipc-posix-shm > (ipc-posix-name-regex #"^CFPBS:")) ; <rdar://problem/13757475> >+(allow system-fsctl (fsctl-command (_IO "h" 47))) > > ;; Graphics > (system-graphics)
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Formatted Diff
|
Diff
Attachments on
bug 154503
:
271866
|
271896