[tor-commits] [stem/master] Adding default and constraints for Support022HiddenServices

atagar at torproject.org atagar at torproject.org
Sat Sep 21 18:26:53 UTC 2013


commit cfec958ddec6c1b104def1fdb40cacbb4e73b79d
Author: Damian Johnson <atagar at torproject.org>
Date:   Sat Sep 21 11:32:03 2013 -0700

    Adding default and constraints for Support022HiddenServices
    
    Reflecting constraints for a new param in network status documents...
    
    https://gitweb.torproject.org/torspec.git/commitdiff/6c974c5
---
 stem/descriptor/networkstatus.py |    3 +++
 1 file changed, 3 insertions(+)

diff --git a/stem/descriptor/networkstatus.py b/stem/descriptor/networkstatus.py
index cfe6b2f..8d615fa 100644
--- a/stem/descriptor/networkstatus.py
+++ b/stem/descriptor/networkstatus.py
@@ -127,6 +127,7 @@ DEFAULT_PARAMS = {
   "cbttestfreq": 60,
   "cbtmintimeout": 2000,
   "cbtinitialtimeout": 60000,
+  "Support022HiddenServices": 1,
 }
 
 # KeyCertificate fields, tuple is of the form...
@@ -818,6 +819,8 @@ class _DocumentHeader(object):
         minimum = self.params.get("cbtmintimeout", minimum)
       elif key == "UseOptimisticData":
         minimum, maximum = 0, 1
+      elif key == "Support022HiddenServices":
+        minimum, maximum = 0, 1
 
       if value < minimum or value > maximum:
         raise ValueError("'%s' value on the params line must be in the range of %i - %i, was %i" % (key, minimum, maximum, value))



More information about the tor-commits mailing list