Title: [279145] trunk
Revision
279145
Author
pvol...@apple.com
Date
2021-06-22 14:07:14 -0700 (Tue, 22 Jun 2021)

Log Message

[macOS] Deny mach-lookup to the service 'com.apple.print.normalizerd'
https://bugs.webkit.org/show_bug.cgi?id=227248
<rdar://problem/79600557>

Reviewed by Brent Fulgham.

Source/WebKit:

Deny mach-lookup to the service 'com.apple.print.normalizerd' in the WebKit processes on macOS.

* GPUProcess/mac/com.apple.WebKit.GPUProcess.sb.in:
* PluginProcess/mac/com.apple.WebKit.plugin-common.sb.in:
* UIProcess/WebPageProxy.cpp:
(WebKit::gpuMachServices):
* WebProcess/com.apple.WebProcess.sb.in:

LayoutTests:

Skip EPS test, which is failing when this service is unavailable.

* platform/mac/TestExpectations:

Modified Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (279144 => 279145)


--- trunk/LayoutTests/ChangeLog	2021-06-22 21:00:16 UTC (rev 279144)
+++ trunk/LayoutTests/ChangeLog	2021-06-22 21:07:14 UTC (rev 279145)
@@ -1,3 +1,15 @@
+2021-06-22  Per Arne Vollan  <pvol...@apple.com>
+
+        [macOS] Deny mach-lookup to the service 'com.apple.print.normalizerd'
+        https://bugs.webkit.org/show_bug.cgi?id=227248
+        <rdar://problem/79600557>
+
+        Reviewed by Brent Fulgham.
+
+        Skip EPS test, which is failing when this service is unavailable.
+
+        * platform/mac/TestExpectations:
+
 2021-06-22  Alan Bujtas  <za...@apple.com>
 
         [RenderTreeBuilder] ASSERTION FAILED: m_renderer in FloatingObject::renderer()

Modified: trunk/LayoutTests/platform/mac/TestExpectations (279144 => 279145)


--- trunk/LayoutTests/platform/mac/TestExpectations	2021-06-22 21:00:16 UTC (rev 279144)
+++ trunk/LayoutTests/platform/mac/TestExpectations	2021-06-22 21:07:14 UTC (rev 279145)
@@ -57,7 +57,7 @@
 fast/forms/search/search-results-hidden-crash.html [ Pass ]
 
 fast/url/user-visible [ Pass ]
-fast/images/eps-as-image.html [ Pass ]
+fast/images/eps-as-image.html [ Skip ]
 
 fast/text-autosizing/ios/programmatic-text-size-adjust.html [ Skip ]
 fast/text-autosizing/ios/text-size-adjust-inline-style.html [ Skip ]

Modified: trunk/Source/WebKit/ChangeLog (279144 => 279145)


--- trunk/Source/WebKit/ChangeLog	2021-06-22 21:00:16 UTC (rev 279144)
+++ trunk/Source/WebKit/ChangeLog	2021-06-22 21:07:14 UTC (rev 279145)
@@ -1,3 +1,19 @@
+2021-06-22  Per Arne Vollan  <pvol...@apple.com>
+
+        [macOS] Deny mach-lookup to the service 'com.apple.print.normalizerd'
+        https://bugs.webkit.org/show_bug.cgi?id=227248
+        <rdar://problem/79600557>
+
+        Reviewed by Brent Fulgham.
+
+        Deny mach-lookup to the service 'com.apple.print.normalizerd' in the WebKit processes on macOS.
+
+        * GPUProcess/mac/com.apple.WebKit.GPUProcess.sb.in:
+        * PluginProcess/mac/com.apple.WebKit.plugin-common.sb.in:
+        * UIProcess/WebPageProxy.cpp:
+        (WebKit::gpuMachServices):
+        * WebProcess/com.apple.WebProcess.sb.in:
+
 2021-06-22  Fujii Hironori  <hironori.fu...@sony.com>
 
         [GLib] Rewrite NetworkCache::Data::adoptMap without FileSystem::MappedFileData::leakHandle and munmap

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


--- trunk/Source/WebKit/GPUProcess/mac/com.apple.WebKit.GPUProcess.sb.in	2021-06-22 21:00:16 UTC (rev 279144)
+++ trunk/Source/WebKit/GPUProcess/mac/com.apple.WebKit.GPUProcess.sb.in	2021-06-22 21:07:14 UTC (rev 279145)
@@ -486,7 +486,6 @@
     (xpc-service-name "com.apple.coremedia.videodecoder")
     (xpc-service-name "com.apple.coremedia.videoencoder")
     (xpc-service-name "com.apple.hiservices-xpcservice")
-    (xpc-service-name "com.apple.print.normalizerd")
 )
 
 (allow mach-lookup

Modified: trunk/Source/WebKit/PluginProcess/mac/com.apple.WebKit.plugin-common.sb.in (279144 => 279145)


--- trunk/Source/WebKit/PluginProcess/mac/com.apple.WebKit.plugin-common.sb.in	2021-06-22 21:00:16 UTC (rev 279144)
+++ trunk/Source/WebKit/PluginProcess/mac/com.apple.WebKit.plugin-common.sb.in	2021-06-22 21:07:14 UTC (rev 279145)
@@ -164,7 +164,6 @@
     (xpc-service-name "com.apple.coremedia.videoencoder")
     (xpc-service-name-regex #"\.apple-extension-service$")
     (xpc-service-name "com.apple.hiservices-xpcservice")
-    (xpc-service-name "com.apple.print.normalizerd")
 )
 
 #if __MAC_OS_X_VERSION_MIN_REQUIRED >= 101400

Modified: trunk/Source/WebKit/UIProcess/WebPageProxy.cpp (279144 => 279145)


--- trunk/Source/WebKit/UIProcess/WebPageProxy.cpp	2021-06-22 21:00:16 UTC (rev 279144)
+++ trunk/Source/WebKit/UIProcess/WebPageProxy.cpp	2021-06-22 21:07:14 UTC (rev 279145)
@@ -7954,7 +7954,6 @@
         "com.apple.MTLCompilerService"_s,
 #if PLATFORM(MAC) || PLATFORM(MACCATALYST)
         "com.apple.cvmsServ"_s,
-        "com.apple.print.normalizerd"_s,
 #endif
     });
     return services;

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


--- trunk/Source/WebKit/WebProcess/com.apple.WebProcess.sb.in	2021-06-22 21:00:16 UTC (rev 279144)
+++ trunk/Source/WebKit/WebProcess/com.apple.WebProcess.sb.in	2021-06-22 21:07:14 UTC (rev 279145)
@@ -1762,7 +1762,6 @@
             "com.apple.iconservices"
             "com.apple.iconservices.store"
             "com.apple.tccd"
-            "com.apple.print.normalizerd" ;; <rdar://problem/77354349>
 
             ;;; FIXME(207716): The following should be removed when the GPU process is complete
             "com.apple.accessibility.mediaaccessibilityd"
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to