From: Nick Mathewson Date: Tue, 25 Mar 2025 19:13:31 +0000 (-0400) Subject: Require FlowCtrl=1 (authenticated sendmes) for clients X-Git-Tag: tor-0.4.9.2-alpha~13^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4edf0bf9601e725ae349f6da97da174b689a5f74;p=thirdparty%2Ftor.git Require FlowCtrl=1 (authenticated sendmes) for clients This will cause clients before 0.4.1.1-alpha to shut down. Part of #40836. --- diff --git a/changes/ticket40836 b/changes/ticket40836 index d16cfa7539..0f56d5ae4c 100644 --- 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 index cc80827293..688d79cc81 100644 --- 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