Files
cromite/build/patches/Lock-Profile-Cookie-Database.patch
T

50 lines
2.3 KiB
Diff

From: uazo <uazo@users.noreply.github.com>
Date: Mon, 17 Jul 2023 15:24:54 +0000
Subject: Lock Profile Cookie Database
License: GPL-2.0-or-later - https://spdx.org/licenses/GPL-2.0-or-later.html
---
chrome/browser/net/profile_network_context_service.cc | 3 ++-
.../browser_features_cc/Lock-Profile-Cookie-Database.inc | 7 +++++++
.../browser_features_h/Lock-Profile-Cookie-Database.inc | 5 +++++
3 files changed, 14 insertions(+), 1 deletion(-)
create mode 100644 cromite_flags/chrome/browser/browser_features_cc/Lock-Profile-Cookie-Database.inc
create mode 100644 cromite_flags/chrome/browser/browser_features_h/Lock-Profile-Cookie-Database.inc
diff --git a/chrome/browser/net/profile_network_context_service.cc b/chrome/browser/net/profile_network_context_service.cc
--- a/chrome/browser/net/profile_network_context_service.cc
+++ b/chrome/browser/net/profile_network_context_service.cc
@@ -1322,7 +1322,8 @@ void ProfileNetworkContextService::ConfigureNetworkContextParamsInternal(
// access by sqlite3 implementation in the network service.
//
// TODO(crbug.com/377642763): See if we can remove this flag.
- network_context_params->enable_locking_cookie_database = true;
+ network_context_params->enable_locking_cookie_database =
+ base::FeatureList::IsEnabled(features::kLockProfileCookieDatabase);
#endif // BUILDFLAG(IS_WIN)
g_browser_process->system_network_context_manager()
diff --git a/cromite_flags/chrome/browser/browser_features_cc/Lock-Profile-Cookie-Database.inc b/cromite_flags/chrome/browser/browser_features_cc/Lock-Profile-Cookie-Database.inc
new file mode 100644
--- /dev/null
+++ b/cromite_flags/chrome/browser/browser_features_cc/Lock-Profile-Cookie-Database.inc
@@ -0,0 +1,7 @@
+#if BUILDFLAG(IS_WIN)
+
+CROMITE_FEATURE(kLockProfileCookieDatabase,
+ "LockProfileCookieDatabase",
+ base::FEATURE_ENABLED_BY_DEFAULT);
+
+#endif
diff --git a/cromite_flags/chrome/browser/browser_features_h/Lock-Profile-Cookie-Database.inc b/cromite_flags/chrome/browser/browser_features_h/Lock-Profile-Cookie-Database.inc
new file mode 100644
--- /dev/null
+++ b/cromite_flags/chrome/browser/browser_features_h/Lock-Profile-Cookie-Database.inc
@@ -0,0 +1,5 @@
+#if BUILDFLAG(IS_WIN)
+
+BASE_DECLARE_FEATURE(kLockProfileCookieDatabase);
+
+#endif
--