[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