Require FlowCtrl=1 (authenticated sendmes) for clients

This will cause clients before 0.4.1.1-alpha to shut down.

Part of #40836.
This commit is contained in:
Nick Mathewson 2025-03-25 15:13:31 -04:00
parent b9cd5c2848
commit 4edf0bf960
2 changed files with 4 additions and 1 deletions

View file

@ -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

View file

@ -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