[webkit-changes] [WebKit/WebKit] de2a82: Enable library validation for webpushd

bnham noreply at github.com
Tue Oct 22 14:27:43 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: de2a821c5ed5341d1f204053840f76571611e1f3
      https://github.com/WebKit/WebKit/commit/de2a821c5ed5341d1f204053840f76571611e1f3
  Author: Ben Nham <nham at apple.com>
  Date:   2024-10-22 (Tue, 22 Oct 2024)

  Changed paths:
    M Source/WebKit/Configurations/webpushd.xcconfig

  Log Message:
  -----------
  Enable library validation for webpushd
https://bugs.webkit.org/show_bug.cgi?id=281869
rdar://137709472

Reviewed by Elliott Williams.

The webpushd that is bundled in Safari updates for downlevel macOS uses the wrong version of
WebKit. Instead of using the WebKit bundled in the update, it uses the system WebKit. This breaks
Web Push since Safari tries to send messages to webpushd using a newer IPC version than the one that
webpushd's system WebKit expects.

The reason for this is that library validation isn't enabled on webpushd, which is a prerequisite
for webpushd picking the updated WebKit rather than the system WebKit.

* Source/WebKit/Configurations/webpushd.xcconfig:

Canonical link: https://commits.webkit.org/285571@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