diff options
author | Nick Mathewson <nickm@torproject.org> | 2007-10-26 14:57:28 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2007-10-26 14:57:28 +0000 |
commit | 38dc1c068b5e8b267730453d02013e282280a52c (patch) | |
tree | 428c11f3249b182e6ce747669eba1540c0064345 | |
parent | 2ac37c8b01c00fcb372d8868fb4eaacad2f49b30 (diff) | |
download | tor-38dc1c068b5e8b267730453d02013e282280a52c.tar tor-38dc1c068b5e8b267730453d02013e282280a52c.tar.gz |
r16175@catbus: nickm | 2007-10-26 10:55:52 -0400
Clean up TODO a little; add pre-freeze section
svn:r12204
-rw-r--r-- | doc/TODO | 35 |
1 files changed, 10 insertions, 25 deletions
@@ -19,6 +19,15 @@ Things we'd like to do in 0.2.0.x: - 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. @@ -48,23 +57,9 @@ Things we'd like to do in 0.2.0.x: 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 @@ -79,16 +74,6 @@ Things we'd like to do in 0.2.0.x: - 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. |