Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: c42e0209c0ba6ca8df94f34d6258c66f779a633f https://github.com/WebKit/WebKit/commit/c42e0209c0ba6ca8df94f34d6258c66f779a633f Author: Kimmo Kinnunen <kkinnu...@apple.com> Date: 2024-05-24 (Fri, 24 May 2024)
Changed paths: M Source/WebKit/Scripts/webkit/messages.py M Source/WebKit/UIProcess/WebProcessPool.cpp M Source/WebKit/UIProcess/WebProcessProxy.cpp M Source/WebKit/UIProcess/WebProcessProxy.h M Source/WebKit/UIProcess/WebProcessProxy.messages.in M Source/WebKit/WebProcess/GPU/GPUProcessConnection.cpp M Source/WebKit/WebProcess/GPU/GPUProcessConnection.h M Source/WebKit/WebProcess/WebProcess.cpp M Source/WebKit/WebProcess/WebProcess.h M Source/WebKit/WebProcess/WebProcess.messages.in Log Message: ----------- Web process sends redundant information when establishing GPU process connection https://bugs.webkit.org/show_bug.cgi?id=274307 rdar://128265618 Reviewed by Chris Dumez. Web process would send - the process identity for resource attribution - settings object The settings were previously changled to be filled by the privileged UI process. Remove this altogether, as it's insecure to let the WP select anything here. The process identity does not change once the WP is created. Thus send this during WP initialization. Moves the WebProcessProxy message sends to the WebProcessProxy. * Source/WebKit/Scripts/webkit/messages.py: (types_that_must_be_moved): * Source/WebKit/UIProcess/WebProcessPool.cpp: (WebKit::WebProcessPool::createGPUProcessConnection): * Source/WebKit/UIProcess/WebProcessProxy.cpp: (WebKit::WebProcessProxy::initializeIdentity): (WebKit::WebProcessProxy::createGPUProcessConnection): * Source/WebKit/UIProcess/WebProcessProxy.h: * Source/WebKit/UIProcess/WebProcessProxy.messages.in: * Source/WebKit/WebProcess/GPU/GPUProcessConnection.cpp: (WebKit::GPUProcessConnection::create): (WebKit::getGPUProcessConnectionParameters): Deleted. * Source/WebKit/WebProcess/WebProcess.cpp: (WebKit::WebProcess::initializeWebProcess): Canonical link: https://commits.webkit.org/279259@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes