From d24356fc41cddc24c7554ccf53a675716b65aa56 Mon Sep 17 00:00:00 2001 From: Carmelo Messina Date: Tue, 24 Feb 2026 17:57:30 +0100 Subject: [PATCH] Enable Socket Pool Limit Randomization: anticipates the activation of Socket Pool Limit Randomization scheduled for v147 The new feature is complete (see https://chromium-review.googlesource.com/c/chromium/src/+/7515640) --- build/cromite_patches_list.txt | 1 + ...able-Socket-Pool-Limit-Randomization.patch | 51 +++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 build/patches/Enable-Socket-Pool-Limit-Randomization.patch diff --git a/build/cromite_patches_list.txt b/build/cromite_patches_list.txt index e70ce718..07d26f52 100644 --- a/build/cromite_patches_list.txt +++ b/build/cromite_patches_list.txt @@ -316,6 +316,7 @@ Block-leakage-of-urls-in-sandbox-iframes.patch Fix-chromium-build-bugs.patch Try-to-fix-2082.patch Temp-use-PREVIEW-for-IDCompositionDevice5.patch +Enable-Socket-Pool-Limit-Randomization.patch # adblock patches eyeo-133.0.6943.49-base.patch diff --git a/build/patches/Enable-Socket-Pool-Limit-Randomization.patch b/build/patches/Enable-Socket-Pool-Limit-Randomization.patch new file mode 100644 index 00000000..7876fb34 --- /dev/null +++ b/build/patches/Enable-Socket-Pool-Limit-Randomization.patch @@ -0,0 +1,51 @@ +From: uazo +Date: Tue, 24 Feb 2026 10:14:12 +0000 +Subject: Enable Socket Pool Limit Randomization + +Anticipates the activation of Socket Pool Limit Randomization scheduled for v147 +see https://chromium-review.googlesource.com/c/chromium/src/+/7515640 +--- + net/base/features.cc | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +diff --git a/net/base/features.cc b/net/base/features.cc +--- a/net/base/features.cc ++++ b/net/base/features.cc +@@ -563,31 +563,31 @@ BASE_FEATURE(kVerifyMTCs, base::FEATURE_DISABLED_BY_DEFAULT); + #endif + + BASE_FEATURE(kTcpSocketPoolLimitRandomization, +- base::FEATURE_DISABLED_BY_DEFAULT); ++ base::FEATURE_ENABLED_BY_DEFAULT); + + BASE_FEATURE_PARAM(double, + kTcpSocketPoolLimitRandomizationBase, + &kTcpSocketPoolLimitRandomization, + "TcpSocketPoolLimitRandomizationBase", +- 0.0); ++ 0.000001); + + BASE_FEATURE_PARAM(int, + kTcpSocketPoolLimitRandomizationCapacity, + &kTcpSocketPoolLimitRandomization, + "TcpSocketPoolLimitRandomizationCapacity", +- 0); ++ 256); + + BASE_FEATURE_PARAM(double, + kTcpSocketPoolLimitRandomizationMinimum, + &kTcpSocketPoolLimitRandomization, + "TcpSocketPoolLimitRandomizationMinimum", +- 0.0); ++ 0.01); + + BASE_FEATURE_PARAM(double, + kTcpSocketPoolLimitRandomizationNoise, + &kTcpSocketPoolLimitRandomization, + "TcpSocketPoolLimitRandomizationNoise", +- 0.0); ++ 0.2); + + BASE_FEATURE(kNetTaskScheduler, base::FEATURE_ENABLED_BY_DEFAULT); + BASE_FEATURE_PARAM(bool, +--