]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Add a couple of items to TODO
authorNick Mathewson <nickm@torproject.org>
Mon, 25 Oct 2004 21:29:27 +0000 (21:29 +0000)
committerNick Mathewson <nickm@torproject.org>
Mon, 25 Oct 2004 21:29:27 +0000 (21:29 +0000)
svn:r2590

doc/TODO

index db0724616fe4006125424a4bf1ac86e6a5d02b48..920576a5b1fda690df327efcea79aee56e198cda 100644 (file)
--- a/doc/TODO
+++ b/doc/TODO
@@ -34,8 +34,14 @@ N         - Based on bandwidth and per-month allowance, choose a
             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 @@ R       - learn from ben about his openssl-reinitialization-trick to
           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.