[webkit-changes] [WebKit/WebKit] a9bbd0: [Catalyst] Block tccd access

Per Arne Vollan noreply at github.com
Fri Feb 16 20:23:23 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: a9bbd04c68f38abcceff5ed10ef46f6bf94cebbe
      https://github.com/WebKit/WebKit/commit/a9bbd04c68f38abcceff5ed10ef46f6bf94cebbe
  Author: Per Arne Vollan <pvollan at apple.com>
  Date:   2024-02-16 (Fri, 16 Feb 2024)

  Changed paths:
    M Source/WebKit/UIProcess/Cocoa/WebProcessProxyCocoa.mm
    M Source/WebKit/UIProcess/WebProcessProxy.h
    M Source/WebKit/UIProcess/WebProcessProxy.messages.in
    M Source/WebKit/WebProcess/cocoa/WebProcessCocoa.mm
    M Source/WebKit/WebProcess/com.apple.WebProcess.sb.in

  Log Message:
  -----------
  [Catalyst] Block tccd access
https://bugs.webkit.org/show_bug.cgi?id=269570
rdar://123085704

Reviewed by Brent Fulgham.

In order to block tccd in the WebContent process on Catalyst, we can make use of an existing technique
to route the tccd access via the UI process. This has been enabled on macOS for a long time.

* Source/WebKit/UIProcess/Cocoa/WebProcessProxyCocoa.mm:
* Source/WebKit/UIProcess/WebProcessProxy.h:
* Source/WebKit/UIProcess/WebProcessProxy.messages.in:
* Source/WebKit/WebProcess/cocoa/WebProcessCocoa.mm:
(WebKit::WebProcess::platformInitializeWebProcess):
* Source/WebKit/WebProcess/com.apple.WebProcess.sb.in:

Canonical link: https://commits.webkit.org/274908@main



To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications


More information about the webkit-changes mailing list