[or-cvs] Add a couple of items to TODO

Nick Mathewson nickm at seul.org
Mon Oct 25 21:29:29 UTC 2004


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

Modified Files:
	TODO 
Log Message:
Add a couple of items to TODO

Index: TODO
===================================================================
RCS file: /home/or/cvsroot/doc/TODO,v
retrieving revision 1.184
retrieving revision 1.185
diff -u -d -r1.184 -r1.185
--- TODO	24 Oct 2004 01:28:04 -0000	1.184
+++ TODO	25 Oct 2004 21:29:27 -0000	1.185
@@ -34,8 +34,14 @@
             used.  Adjust next month's window based on outcome.  Hibernate
             when we're not up.
 R         - Hibernate means "stop accepting connections, and start sleeping"
-            Implement hibernation.
+            Implement hibernation.  Have a separate
+            about-to-start-hibernating state implemented in similar way to
+            will shut-down-in-30-seconds state.
+        - Rendezvous service bug: can we nail it down?
 R       . bandwidth buckets for write as well as read.
+N       - Make watchdogged clients check cached-directory mtime to avoid
+          fetching directory in a tight loop.
+        - Implement If-Modified-Since for directories.
 N       - Handle rendezvousing with unverified nodes.
           - Specify: Stick rendezvous point's key in INTRODUCE cell.
             Bob should _always_ use key from INTRODUCE cell.
@@ -77,6 +83,10 @@
           on by default for hidden services.
         - Make command-line strict about checking options; make only certain
           option prefixes work.
+        - Split running-routers into 2 lines: verified-routers and
+          live-routers.
+        - Rate-limit OR and directory connections overall and per-IP and
+          maybe per subnet.
         - put expiry date on onion-key, so people don't keep trying
           old ones that they could know are expired?
 * Leave on todo list, see if pre3 onion fixes helped enough.



More information about the tor-commits mailing list