tor

The Tor anonymity network
git clone https://git.dasho.dev/tor.git
Log | Files | Refs | README | LICENSE

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:
Mchanges/ticket40836 | 3+++
Msrc/core/or/protover.c | 2+-
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