[webkit-changes] [WebKit/WebKit] 17c0b7: Disable Clear-Site-Data HTTP header support

Chris Dumez noreply at github.com
Wed Nov 9 17:36:59 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 17c0b7153c2f9485a20017035dfdafd5d02c4fc6
      https://github.com/WebKit/WebKit/commit/17c0b7153c2f9485a20017035dfdafd5d02c4fc6
  Author: Chris Dumez <cdumez at apple.com>
  Date:   2022-11-09 (Wed, 09 Nov 2022)

  Changed paths:
    M Source/WTF/Scripts/Preferences/WebPreferencesExperimental.yaml
    M Source/WebKit/NetworkProcess/NetworkResourceLoadParameters.cpp
    M Source/WebKit/NetworkProcess/NetworkResourceLoadParameters.h
    M Source/WebKit/NetworkProcess/NetworkResourceLoader.cpp
    M Source/WebKit/WebProcess/Network/WebLoaderStrategy.cpp

  Log Message:
  -----------
  Disable Clear-Site-Data HTTP header support
https://bugs.webkit.org/show_bug.cgi?id=247690

Reviewed by Geoffrey Garen.

Disable Clear-Site-Data HTTP header support at runtime until I get a chance to
update the implementation to respect origin partitioning.

* Source/WTF/Scripts/Preferences/WebPreferencesExperimental.yaml:
* Source/WebKit/NetworkProcess/NetworkResourceLoadParameters.cpp:
(WebKit::NetworkResourceLoadParameters::encode const):
(WebKit::NetworkResourceLoadParameters::decode):
* Source/WebKit/NetworkProcess/NetworkResourceLoadParameters.h:
* Source/WebKit/NetworkProcess/NetworkResourceLoader.cpp:
(WebKit::NetworkResourceLoader::processClearSiteDataHeader):
* Source/WebKit/WebProcess/Network/WebLoaderStrategy.cpp:
(WebKit::addParametersShared):

Canonical link: https://commits.webkit.org/256513@main




More information about the webkit-changes mailing list