[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [tor-bugs] #8036 [Stem]: Tweak Stem's documentation (was: stem documentation error for NetworkStatusDocumentV3)



#8036: Tweak Stem's documentation
--------------------+-------------------------------------------------------
 Reporter:  amj703  |          Owner:  atagar
     Type:  defect  |         Status:  new   
 Priority:  normal  |      Milestone:        
Component:  Stem    |        Version:        
 Keywords:          |         Parent:        
   Points:          |   Actualpoints:        
--------------------+-------------------------------------------------------

Comment(by karsten):

 I agree with amj703, and I have a few more tweaks.  (Repeating amj703's
 issue here, so that it doesn't get lost):

  - The API documentation for
 stem.descriptor.networkstatus.NetworkStatusDocumentV3 states that the
 "params" variable has type "list", but it has type "dict".

  - BridgeNetworkStatusDocuments should contain RouterStatusEntryV2s, not
 V3s.  Maybe this isn't exactly a documentation issue though.

  - The Descriptor documentation should state that `@type bridge-extra-info
 1.1` is supported, not just 1.0.  There's a difference between supporting
 1.0 and ignoring the 1.1 parts and supporting 1.1.

  - All fingerprints and digests, which are in most cases 160 bit value
 strings, should state exactly whether they're base64 or lower-case hex or
 upper-case hex encoded.

  - RouterStatusEntries should state exactly what fields the referenced
 "thin" document has and what fields it's missing.  For example, none of
 the entries can possibly contain anything from the status footer, e.g.,
 bandwidth weights.  Maybe the example on the Network Status Documents page
 could list `"print router.document.valid_after"` as valid example and
 `"print router.document.bandwidth_weights"` as invalid example.

  - The `addresses_v6` field in RouterStatusEntryV3 doesn't support port
 ranges, but only port lists.

-- 
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/8036#comment:1>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs