Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 90608fd2ccb65a13532b9b9042b67962e8e89c18 https://github.com/WebKit/WebKit/commit/90608fd2ccb65a13532b9b9042b67962e8e89c18 Author: Gavin Phillips <gavi...@apple.com> Date: 2023-07-24 (Mon, 24 Jul 2023)
Changed paths: M LayoutTests/TestExpectations A LayoutTests/ipc/restrictedendpoints/deny-access-webPush.html M Source/WebKit/NetworkProcess/NetworkConnectionToWebProcess.cpp M Source/WebKit/NetworkProcess/NetworkProcess.cpp M Source/WebKit/NetworkProcess/NetworkProcess.h M Source/WebKit/NetworkProcess/NetworkProcessCreationParameters.h M Source/WebKit/NetworkProcess/NetworkProcessCreationParameters.serialization.in M Source/WebKit/NetworkProcess/NetworkSession.cpp M Source/WebKit/Shared/Notifications/NotificationManagerMessageHandler.h M Source/WebKit/UIProcess/Network/NetworkProcessProxy.cpp Log Message: ----------- Disable builtInNotification endpoints when builtInNotificationsEnabled is set to false https://bugs.webkit.org/show_bug.cgi?id=259443 rdar://112769420 Reviewed by Alex Christensen. When builtInNotificationsEnabled is set to false, we don't need to expose the endpoints associated with the feature. This change syncs the feature state to the network process and checks the endpoints is only reached when it's enabled. * LayoutTests/TestExpectations: * LayoutTests/ipc/restrictedendpoints/deny-access-webPush.html: Added. * Source/WebKit/NetworkProcess/NetworkConnectionToWebProcess.cpp: (WebKit::NetworkConnectionToWebProcess::didReceiveMessage): * Source/WebKit/NetworkProcess/NetworkProcess.cpp: (WebKit::NetworkProcess::initializeNetworkProcess): * Source/WebKit/NetworkProcess/NetworkProcessCreationParameters.h: * Source/WebKit/NetworkProcess/NetworkProcessCreationParameters.serialization.in: * Source/WebKit/NetworkProcess/NetworkSession.cpp: (WebKit::m_shouldAcceptInsecureCertificatesForWebSockets): * Source/WebKit/Shared/Notifications/NotificationManagerMessageHandler.h: * Source/WebKit/UIProcess/Network/NetworkProcessProxy.cpp: (WebKit::NetworkProcessProxy::sendCreationParametersToNewProcess): Canonical link: https://commits.webkit.org/266259@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes