From ce657e1b4fe52b9e7a31f62ae3e0d4db189d9f73 Mon Sep 17 00:00:00 2001 From: Carmelo Messina Date: Tue, 30 Jul 2024 08:59:59 +0200 Subject: [PATCH] Partitioning all cookies by top frame domain: disable TpcdMetadataGrants disable the use of metadata retrieved from google's servers that enable a priori activation of third-party cookies for sites chosen by chromium team --- .../Partitioning-all-cookies-by-top-frame-domain.patch | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/build/patches/Partitioning-all-cookies-by-top-frame-domain.patch b/build/patches/Partitioning-all-cookies-by-top-frame-domain.patch index 13a8e89a..54a566e8 100644 --- a/build/patches/Partitioning-all-cookies-by-top-frame-domain.patch +++ b/build/patches/Partitioning-all-cookies-by-top-frame-domain.patch @@ -20,7 +20,7 @@ License: GPL-2.0-or-later - https://spdx.org/licenses/GPL-2.0-or-later.html ...ioning-all-cookies-by-top-frame-domain.inc | 3 + ...ioning-all-cookies-by-top-frame-domain.inc | 1 + ...ioning-all-cookies-by-top-frame-domain.inc | 1 + - ...ioning-all-cookies-by-top-frame-domain.inc | 9 +++ + ...ioning-all-cookies-by-top-frame-domain.inc | 12 ++++ net/cookies/canonical_cookie.cc | 3 - net/cookies/cookie_deletion_info.cc | 3 +- net/cookies/cookie_monster.cc | 1 + @@ -34,7 +34,7 @@ License: GPL-2.0-or-later - https://spdx.org/licenses/GPL-2.0-or-later.html .../modules/cookie_store/cookie_store.cc | 3 + .../cookie_store_delete_options.idl | 2 +- ui/webui/webui_allowlist.cc | 1 + - 25 files changed, 76 insertions(+), 90 deletions(-) + 25 files changed, 79 insertions(+), 90 deletions(-) create mode 100644 cromite_flags/components/content_settings/core/common/features_cc/Partitioning-all-cookies-by-top-frame-domain.inc create mode 100644 cromite_flags/components/permissions/features_cc/Partitioning-all-cookies-by-top-frame-domain.inc create mode 100644 cromite_flags/content/public/common/content_features_cc/Partitioning-all-cookies-by-top-frame-domain.inc @@ -279,7 +279,7 @@ diff --git a/cromite_flags/net/base/features_cc/Partitioning-all-cookies-by-top- new file mode 100644 --- /dev/null +++ b/cromite_flags/net/base/features_cc/Partitioning-all-cookies-by-top-frame-domain.inc -@@ -0,0 +1,9 @@ +@@ -0,0 +1,12 @@ +SET_CROMITE_FEATURE_ENABLED(kCookieDomainRejectNonASCII); + +SET_CROMITE_FEATURE_DISABLED(kForceThirdPartyCookieBlocking); @@ -289,6 +289,9 @@ new file mode 100644 +SET_CROMITE_FEATURE_ENABLED(kSchemefulSameSite); +SET_CROMITE_FEATURE_ENABLED(kSameSiteDefaultChecksMethodRigorously); +SET_CROMITE_FEATURE_ENABLED(kTimeLimitedInsecureCookies); ++ ++SET_CROMITE_FEATURE_DISABLED(kTpcdMetadataGrants); ++SET_CROMITE_FEATURE_DISABLED(kTpcdMetadataStageControl); diff --git a/net/cookies/canonical_cookie.cc b/net/cookies/canonical_cookie.cc --- a/net/cookies/canonical_cookie.cc +++ b/net/cookies/canonical_cookie.cc