[or-cvs] r12204: Clean up TODO a little; add pre-freeze section (in tor/trunk: . doc)
nickm at seul.org
nickm at seul.org
Fri Oct 26 14:57:28 UTC 2007
Author: nickm
Date: 2007-10-26 10:57:28 -0400 (Fri, 26 Oct 2007)
New Revision: 12204
Modified:
tor/trunk/
tor/trunk/doc/TODO
Log:
r16175 at catbus: nickm | 2007-10-26 10:55:52 -0400
Clean up TODO a little; add pre-freeze section
Property changes on: tor/trunk
___________________________________________________________________
svk:merge ticket from /tor/trunk [r16175] on 8246c3cf-6607-4228-993b-4d95d33730f1
Modified: tor/trunk/doc/TODO
===================================================================
--- tor/trunk/doc/TODO 2007-10-26 14:57:26 UTC (rev 12203)
+++ tor/trunk/doc/TODO 2007-10-26 14:57:28 UTC (rev 12204)
@@ -19,6 +19,15 @@
- 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 @@
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 @@
- 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.
More information about the tor-commits
mailing list