commit 708d0462d44a0adf02b5104e6a94609352866311 Author: Nick Mathewson nickm@torproject.org Date: Mon Apr 16 14:36:24 2018 -0400
Change the oldest-allowed consensus method to 25. --- dir-spec.txt | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/dir-spec.txt b/dir-spec.txt index 1adfe69..5f2a713 100644 --- a/dir-spec.txt +++ b/dir-spec.txt @@ -2793,6 +2793,9 @@ * If consensus-method 24 or later is in use, then routers that do not have the Valid flag are not listed at all.
+ [ As of 0.3.4.1-alpha, authorities no longer advertise or negotiate + any consensus methods lower than 25. ] + * If consensus-method 25 or later is in use, then we vote on recommended-protocols and required-protocols lines in the consensus. We also include protocols lines in routerstatus @@ -2899,11 +2902,11 @@ method that it supports (which will probably not result in a sufficiently signed consensus).
- All authorities MUST support method 13; authorities SHOULD support + All authorities MUST support method 25; authorities SHOULD support more recent methods as well. Authorities SHOULD NOT support or - advertise support for any method before 13. Clients MAY assume that + advertise support for any method before 25. Clients MAY assume that they will never see a current valid signed consensus for any method - before method 13. + before method 25.
(The consensuses generated by new methods must be parsable by implementations that only understand the old methods, and must not cause
tor-commits@lists.torproject.org