From: Nick Mathewson Date: Mon, 25 Oct 2004 21:29:27 +0000 (+0000) Subject: Add a couple of items to TODO X-Git-Tag: debian-version-0.0.8+0.0.9pre5-1~191 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=64fc462a3a8687845c255c32941fee98a31eb3f3;p=thirdparty%2Ftor.git Add a couple of items to TODO svn:r2590 --- diff --git a/doc/TODO b/doc/TODO index db0724616f..920576a5b1 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.