[or-cvs] Big commit: clients start downloading and using network-sta...

Nick Mathewson nickm at seul.org
Wed Sep 14 21:09:27 UTC 2005


Update of /home/or/cvsroot/tor/doc
In directory moria:/tmp/cvs-serv31572/doc

Modified Files:
	TODO 
Log Message:
Big commit: clients start downloading and using network-statuses.

Only caches need to get running-routers; nobody needs to parse, store,
or use it.  Same for the router-status line in the directories.  Add
many #if 0's that can get removed once I'm convinced they don't
contain anything I'm forgetting.

Start all newly-parsed routers as non-running and non-valid; update
them from the list of network statuses.

Update all routers when a new networkstatus comes in.

After 3 tries for a networkstatus, clients give up until they're told
to try again.

     "Let's get those missles ready to **DESTROY THE UNIVERSE**!"
				-TMBG



Index: TODO
===================================================================
RCS file: /home/or/cvsroot/tor/doc/TODO,v
retrieving revision 1.354
retrieving revision 1.355
diff -u -d -r1.354 -r1.355
--- TODO	14 Sep 2005 04:04:35 -0000	1.354
+++ TODO	14 Sep 2005 21:09:25 -0000	1.355
@@ -121,10 +121,11 @@
       o Dirservers publish compressed network-status objects.
         o Support retrieving several-at-once
       o Everyone downloads network-status objects
-N       . Clients: from all directories, round-robin
+        o Clients: from all directories, round-robin
           o Basic implementation: disable until 0.1.1.x is out.
           o On failure, mark trusted_dir_server as having failed
-          - Retry, up to a point.
+          o Retry, up to a point.
+          - Launch retry immediately on failure.
         o Parse them
         o Cache them, reload on restart
         o Serve cached directories
@@ -140,9 +141,9 @@
             - Implement reload-from-store
             - Store downloaded descriptors
           - Retry descriptors on failure for a while
-        - Alice sets descriptor status from network-status
+        o Alice sets descriptor status from network-status
           o Implement
-          - Use
+          o Use
 
     - Security
       - Alices avoid duplicate class C nodes.



More information about the tor-commits mailing list