From 6ee953a8447f76cc28db485b7e6c82c5073b9986 Mon Sep 17 00:00:00 2001 From: Carmelo Messina Date: Tue, 27 Feb 2024 18:02:31 +0100 Subject: [PATCH] Enable kCookieSameSiteConsidersRedirectChain, kSchemefulSameSite, kSameSiteDefaultChecksMethodRigorously, kTimeLimitedInsecureCookies by default --- ...Partitioning-all-cookies-by-top-frame-domain.patch | 11 ++++++++--- 1 file changed, 8 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 c81cb136..90d25c5e 100644 --- a/build/patches/Partitioning-all-cookies-by-top-frame-domain.patch +++ b/build/patches/Partitioning-all-cookies-by-top-frame-domain.patch @@ -18,7 +18,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 | 2 + ...ioning-all-cookies-by-top-frame-domain.inc | 1 + - ...ioning-all-cookies-by-top-frame-domain.inc | 5 ++ + ...ioning-all-cookies-by-top-frame-domain.inc | 10 ++++ net/cookies/canonical_cookie.cc | 12 +---- net/cookies/cookie_deletion_info.cc | 3 +- net/cookies/parsed_cookie.h | 7 ++- @@ -29,7 +29,7 @@ License: GPL-2.0-or-later - https://spdx.org/licenses/GPL-2.0-or-later.html .../modules/cookie_store/cookie_store.cc | 12 +++++ .../cookie_store_delete_options.idl | 2 +- ui/webui/webui_allowlist.cc | 1 + - 20 files changed, 65 insertions(+), 77 deletions(-) + 20 files changed, 70 insertions(+), 77 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 @@ -211,12 +211,17 @@ 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,5 @@ +@@ -0,0 +1,10 @@ +SET_CROMITE_FEATURE_ENABLED(kPartitionedCookies); +SET_CROMITE_FEATURE_ENABLED(kCookieDomainRejectNonASCII); + +SET_CROMITE_FEATURE_DISABLED(kForceThirdPartyCookieBlocking); +SET_CROMITE_FEATURE_DISABLED(kThirdPartyPartitionedStorageAllowedByDefault); ++ ++SET_CROMITE_FEATURE_ENABLED(kCookieSameSiteConsidersRedirectChain); ++SET_CROMITE_FEATURE_ENABLED(kSchemefulSameSite); ++SET_CROMITE_FEATURE_ENABLED(kSameSiteDefaultChecksMethodRigorously); ++SET_CROMITE_FEATURE_ENABLED(kTimeLimitedInsecureCookies); 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