[iOS] Remove ubiquity client rule from sandbox
https://bugs.webkit.org/show_bug.cgi?id=201347
Reviewed by Brent Fulgham.
This rule is most likely not needed, since we have already blocked all of its associated mach services,
and no issues have been reported.
* Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@251219 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/Source/WebKit/ChangeLog b/Source/WebKit/ChangeLog
index f1b6258..dac79261 100644
--- a/Source/WebKit/ChangeLog
+++ b/Source/WebKit/ChangeLog
@@ -1,3 +1,15 @@
+2019-10-16 Per Arne Vollan <pvollan@apple.com>
+
+ [iOS] Remove ubiquity client rule from sandbox
+ https://bugs.webkit.org/show_bug.cgi?id=201347
+
+ Reviewed by Brent Fulgham.
+
+ This rule is most likely not needed, since we have already blocked all of its associated mach services,
+ and no issues have been reported.
+
+ * Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb:
+
2019-10-16 Tim Horton <timothy_horton@apple.com>
iOS: inputmode=none is not respected with a hardware keyboard attached
diff --git a/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb b/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb
index 0038acd..8ee4d11 100644
--- a/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb
+++ b/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb
@@ -40,9 +40,6 @@
(global-name "com.apple.frontboard.systemappservices") ; -[UIViewServiceInterface _createProcessAssertion] -> SBSProcessIDForDisplayIdentifier()
(global-name-regex #"^com\.apple\.uikit\.viewservice\..+"))
-;; Any app could use ubiquity.
-(ubiquity-client)
-
;; Any app can play audio & movies.
(play-audio)
(play-media)
@@ -405,8 +402,6 @@
;; established, see https://bugs.webkit.org/show_bug.cgi?id=193840
(deny mach-lookup
(global-name "com.apple.CoreAuthentication.daemon.libxpc")
- (global-name "com.apple.FileCoordination")
- (global-name "com.apple.FileProvider")
(global-name "com.apple.Honeybee.event-notify")
(global-name "com.apple.MediaPlayer.RemotePlayerService")
(global-name "com.apple.ReportCrash.SimulateCrash")
@@ -415,8 +410,6 @@
(global-name "com.apple.assertiond.processassertionconnection")
(global-name "com.apple.audio.reporting.xpc")
(global-name "com.apple.backboard.hid.services")
- (global-name "com.apple.bird")
- (global-name "com.apple.bird.token")
(global-name "com.apple.cfprefsd.agent")
(global-name "com.apple.containermanagerd")
(global-name "com.apple.coremedia.assetcacheinspector")
@@ -434,7 +427,6 @@
(global-name "com.apple.hangtracerd")
(global-name "com.apple.itunescloudd.xpc")
(global-name "com.apple.itunesstored.xpc")
- (global-name "com.apple.librariand")
(global-name "com.apple.locationd.spi")
(global-name "com.apple.locationd.synchronous")
(global-name "com.apple.lsd")
@@ -450,8 +442,6 @@
(global-name "com.apple.pegasus")
(global-name "com.apple.pluginkit.pkd")
(global-name "com.apple.pluginkit.plugin-service")
- (global-name "com.apple.quicklook.ThumbnailsAgent")
- (global-name "com.apple.revisiond")
(global-name "com.apple.springboard.backgroundappservices")
(global-name "com.apple.system.libinfo.muser")
(global-name "com.apple.webkit.camera")