[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