Browse Source

r11700@Kushana: nickm | 2006-12-24 01:18:07 -0500
Clarify handling of "v" entries in networkstatuses.


svn:r9183

Nick Mathewson 19 years ago
parent
commit
28c2bd905e
1 changed files with 15 additions and 0 deletions
  1. 15 0
      doc/dir-spec.txt

+ 15 - 0
doc/dir-spec.txt

@@ -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
 7. Standards compliance
 
 
    All clients and servers MUST support HTTP 1.0.
    All clients and servers MUST support HTTP 1.0.