r11700@Kushana: nickm | 2006-12-24 01:18:07 -0500

Clarify handling of "v" entries in networkstatuses.


svn:r9183
This commit is contained in:
Nick Mathewson 2006-12-24 06:32:15 +00:00
parent fc4082b4ba
commit 0229a61ff0

View File

@ -828,6 +828,21 @@ $Id$
...
6.4. Router protocol versions
A client should believe that a router supports a given feature if that
feature is supported by the router or protocol versions in more than half
of the live networkstatus's "v" entries for that router. In other words,
if the "v" entries for some router are:
v Tor 0.0.8pre1
v Tor 0.1.2.11
v FutureProtocolDescription 99
then the client should believe that the router supports any feature
supported by 0.1.2.11.
This is currently equivalent to believing the median declared version for
a router in all live networkstatuses.
7. Standards compliance
All clients and servers MUST support HTTP 1.0.