50 lines
2.3 KiB
Diff
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
|
|
--
|