aboutsummaryrefslogtreecommitdiff
path: root/doc/TODO
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2004-10-25 21:29:27 +0000
committerNick Mathewson <nickm@torproject.org>2004-10-25 21:29:27 +0000
commit64fc462a3a8687845c255c32941fee98a31eb3f3 (patch)
tree6904e97f19cc769c799898f3f84d224d399b228a /doc/TODO
parent0113a643a2e32b80931400e07d3b7389875570d1 (diff)
downloadtor-64fc462a3a8687845c255c32941fee98a31eb3f3.tar
tor-64fc462a3a8687845c255c32941fee98a31eb3f3.tar.gz
Add a couple of items to TODO
svn:r2590
Diffstat (limited to 'doc/TODO')
-rw-r--r--doc/TODO12
1 files changed, 11 insertions, 1 deletions
diff --git a/doc/TODO b/doc/TODO
index db0724616..920576a5b 100644
--- 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.