Browse Source

Add a couple of items to TODO

svn:r2590
Nick Mathewson 20 years ago
parent
commit
64fc462a3a
1 changed files with 11 additions and 1 deletions
  1. 11 1
      doc/TODO

+ 11 - 1
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.