[or-cvs] Remaining 008pre1 items done; deferred where more design is...

Nick Mathewson nickm at seul.org
Fri Jun 25 00:29:33 UTC 2004


Update of /home/or/cvsroot/doc
In directory moria.mit.edu:/tmp/cvs-serv5752/doc

Modified Files:
	TODO 
Log Message:
Remaining 008pre1 items done; deferred where more design is needed.
More docs and (way more!) testing needed.

Done:
 - Authdirservers down directories from others.
 - Generate and use running-routers lists
 - Cache directories; store across reboots.
 - Refactor directory parsing a bit; note potential trouble spots.



Index: TODO
===================================================================
RCS file: /home/or/cvsroot/doc/TODO,v
retrieving revision 1.123
retrieving revision 1.124
diff -u -d -r1.123 -r1.124
--- TODO	21 Jun 2004 04:37:26 -0000	1.123
+++ TODO	25 Jun 2004 00:29:30 -0000	1.124
@@ -19,27 +19,30 @@
 For dtor:
 
 NICK  pre1:
-        . make all ORs serve the directory too.
+        o make all ORs serve the directory too.
           o "AuthoritativeDir 1" for dirservers
           o non-authorative servers with dirport publish opt dircacheport
           o make clients read that and use it.
           o make clients able to read a normal dirport from non-trusted OR too
           o make ORs parse-and-keep-and-serve the directory they pull down
-          - authoritativedirservers should pull down directories from
+          o authoritativedirservers should pull down directories from
             other authdirservers, to merge descriptors.
-        - Have clients and dirservers preserve reputation info over
+        D Have clients and dirservers preserve reputation info over
           reboots.
-        - allow dirservers to serve running-router list separately.
+	  [Deferred until we know what reputation info we actually want to
+	   maintain.  Our current algorithm Couldn't Possibly Work.]
+        . allow dirservers to serve running-router list separately.
           o "get /running-routers" will fetch just this.
-          - actually make the clients use this sometimes.
-          - distinguish directory-is-dirty from runninglist-is-dirty
+          o actually make the clients use this sometimes.
+          o distinguish directory-is-dirty from runninglist-is-dirty
           - ORs keep this too, and serve it
-        - tor remembers descriptor-lists across reboots.
+	  - Design: do we need running and non-running lists?
+        o tor remembers descriptor-lists across reboots.
         . Packages define datadir as /var/lib/tor/. If no datadir is defined,
           then choose, make, and secure ~/.tor as datadir.
 	  o Adjust tor
 	  o Change torrc.sample
-	  - Change packages
+	  D Change packages (not till 0.0.8 packages!)
 	  - Look in ~/.torrc if no */etc/torrc is found?
         o Contact info, pgp fingerprint, comments in router desc.
           o Add a ContactInfo line to torrc, which gets published in



More information about the tor-commits mailing list