- http://tor.eff.org/eff/legal-faq.html#License doesn't mention
licenses for other components of the bundles.
+ - Before the feature freeze:
+ - Support for preconfigured mirror lists
+ - Download consensuses (et al) via if-modified-since
+ - Saner TLS rotation
+ - base Guard flag on WFU rather than or in addition to MTBF
+ - 118 if feasible and obvious
+ - Maintain a skew estimate and use ftime consistently.
+ - 105+TLS, if possible.
+
- Bugs.
- Bug reports Roger has heard along that way that don't have enough
details/attention to solve them yet.
do more than that. I think some servers are forgetting the results
of their first test, and then never seeing use.
- o Before 0.2.0.9-alpha (for nickm)
- o Retry cert downloads as appropriate
- o Delay consensus download retry when there's a unverified consensus we're
- downloading the certs to check
- o But don't delay forever.
- o Make new download types comply with should_delay_dir_fetches()
- o When DownloadExtraInfo is turned on for the first time, don't flip
- out and download the ancient history of the universe.
- o List IP addresses in certificates?
- o Make the address in votes be an actual IP address.
- o Change 'mismatched digest' message to first check timestamps instead.
-
- Proposals:
. 101: Voting on the Tor Directory System (plus 103)
- . Validate information properly.
- . Dump certificates with the wrong time. Or just warn?
- . When checking a consensus, make sure that its times are plausible.
+ - Handle badly timed certificates properly.
. Start caching consensus documents once authorities make them;
start downloading consensus documents once caches serve
them
- 105: Version negotiation for the Tor protocol
. 111: Prioritize local traffic over relayed.
- Merge into tor-spec.txt.
- o 122: Network status entries need an Unnamed flag
- o Merge into dir-spec.txt
- o Implement voting side
- o Set Named and Unnamed sensibly
- o Don't reject Unnamed routers.
- o Implement consensus side
- o Generic "pick which voting method to use" code.
- o When version 2 is set, set the Unnamed flag right.
- o Mention (and admit to ourself) that we support method 2.
- o Implement client side
- Refactoring:
. Make cells get buffered on circuit, not on the or_conn.