Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 353a1b7ca24dafae87a0111b8891a189880d8c78 https://github.com/WebKit/WebKit/commit/353a1b7ca24dafae87a0111b8891a189880d8c78 Author: Wenson Hsieh <wenson_hs...@apple.com> Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths: M Source/WebCore/platform/network/NetworkConnectionIntegrity.h M Source/WebKit/NetworkProcess/cocoa/NetworkDataTaskCocoa.h M Source/WebKit/NetworkProcess/cocoa/NetworkDataTaskCocoa.mm M Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.mm M Source/WebKit/UIProcess/API/Cocoa/WKWebpagePreferences.mm M Source/WebKit/UIProcess/API/Cocoa/WKWebpagePreferencesPrivate.h Log Message: ----------- Plumb the entire NetworkConnectionIntegrity option set into `enableNetworkConnectionIntegrity` https://bugs.webkit.org/show_bug.cgi?id=252294 rdar://105412782 Reviewed by Aditya Keerthi. Add a new NetworkConnectionIntegrity policy bit, and plumb it through the helper function `enableNetworkConnectionIntegrity`. * Source/WebCore/platform/network/NetworkConnectionIntegrity.h: * Source/WebKit/NetworkProcess/cocoa/NetworkDataTaskCocoa.h: * Source/WebKit/NetworkProcess/cocoa/NetworkDataTaskCocoa.mm: (WebKit::enableNetworkConnectionIntegrity): (WebKit::NetworkDataTaskCocoa::NetworkDataTaskCocoa): * Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.mm: (WebKit::NetworkSessionCocoa::createWebSocketTask): * Source/WebKit/UIProcess/API/Cocoa/WKWebpagePreferences.mm: (-[WKWebpagePreferences _networkConnectionIntegrityEnabled]): (-[WKWebpagePreferences _setNetworkConnectionIntegrityEnabled:]): Set three flags when the embedding client "enables" network connection integrity. (-[WKWebpagePreferences _networkConnectionIntegrityPolicy]): (-[WKWebpagePreferences _setNetworkConnectionIntegrityPolicy:]): * Source/WebKit/UIProcess/API/Cocoa/WKWebpagePreferencesPrivate.h: Canonical link: https://commits.webkit.org/260308@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes