Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 20c5072b3c465c03822d9ca2eb0cbfbb34d03592 https://github.com/WebKit/WebKit/commit/20c5072b3c465c03822d9ca2eb0cbfbb34d03592 Author: Darryl Parkinson <d_parkin...@apple.com> Date: 2025-08-06 (Wed, 06 Aug 2025)
Changed paths: M Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml M Source/WebCore/bindings/js/WebCoreBuiltinNames.h M Source/WebCore/page/LocalDOMWindow.cpp M Source/WebCore/page/WindowLocalStorage.idl M Source/WebCore/page/WindowSessionStorage.idl M Source/WebKit/NetworkProcess/storage/NetworkStorageManager.cpp M Source/WebKit/NetworkProcess/storage/NetworkStorageManager.h M Source/WebKit/NetworkProcess/storage/NetworkStorageManager.messages.in Log Message: ----------- Protect Local/Session storage ipc endpoints https://bugs.webkit.org/show_bug.cgi?id=296743 rdar://157216538 Reviewed by Sihui Liu. Add a SessionStorageEnabled preference which can be used along with LocalStorageEnabled to protect the relevant IPC endpoints * Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml: * Source/WebCore/bindings/js/WebCoreBuiltinNames.h: * Source/WebCore/inspector/agents/InspectorDOMStorageAgent.cpp: (WebCore::InspectorDOMStorageAgent::findStorageArea): * Source/WebCore/page/LocalDOMWindow.cpp: * Source/WebCore/page/WindowLocalStorage.idl: * Source/WebCore/page/WindowSessionStorage.idl: * Source/WebKit/NetworkProcess/storage/NetworkStorageManager.cpp: (WebKit::NetworkStorageManager::connectToStorageArea): (WebKit::NetworkStorageManager::setItem): (WebKit::NetworkStorageManager::removeItem): (WebKit::NetworkStorageManager::clear): (WebKit::NetworkStorageManager::isStorageTypeEnabled const): (WebKit::NetworkStorageManager::isStorageAreaTypeEnabled const): * Source/WebKit/NetworkProcess/storage/NetworkStorageManager.h: * Source/WebKit/NetworkProcess/storage/NetworkStorageManager.messages.in: Canonical link: https://commits.webkit.org/298311@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