commit 4edf0bf9601e725ae349f6da97da174b689a5f74
parent b9cd5c28482e393be16d432fd1e66a01c60e5f49
Author: Nick Mathewson <nickm@torproject.org>
Date: Tue, 25 Mar 2025 15:13:31 -0400
Require FlowCtrl=1 (authenticated sendmes) for clients
This will cause clients before 0.4.1.1-alpha to shut down.
Part of #40836.
Diffstat:
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/changes/ticket40836 b/changes/ticket40836
@@ -6,6 +6,9 @@
NtorV3, running as a rate-limited introduction point,
authenticated SENDMEs, and congestion control.
Part of ticket 40836.
+ - Directory authorities now vote to require clients to support the
+ authenticated SENDME feature, which was introduced in 0.4.1.1-alpha.
+ Part of ticket 40836.
o Minor features (recommended protocols):
- Directory authorities now vote to recommend that clients
diff --git a/src/core/or/protover.c b/src/core/or/protover.c
@@ -539,7 +539,7 @@ protover_get_recommended_relay_protocols(void)
const char *
protover_get_required_client_protocols(void)
{
- return "Cons=2 Desc=2 Link=4 Microdesc=2 Relay=2";
+ return "Cons=2 Desc=2 FlowCtrl=1 Link=4 Microdesc=2 Relay=2";
}
/** Return the required relay protocols list that directory authorities