aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2004-06-25 00:29:31 +0000
committerNick Mathewson <nickm@torproject.org>2004-06-25 00:29:31 +0000
commit76f769deb9dab9e68cb2dd49c6a5a852f2ca2cd7 (patch)
tree8b833310f12954d9ebf61d267c61f87c7481afbf /doc
parente9b882554e44641011e3ee5be26e7cc200f3dd71 (diff)
downloadtor-76f769deb9dab9e68cb2dd49c6a5a852f2ca2cd7.tar
tor-76f769deb9dab9e68cb2dd49c6a5a852f2ca2cd7.tar.gz
Remaining 008pre1 items done; deferred where more design is needed.
More docs and (way more!) testing needed. Done: - Authdirservers down directories from others. - Generate and use running-routers lists - Cache directories; store across reboots. - Refactor directory parsing a bit; note potential trouble spots. svn:r1985
Diffstat (limited to 'doc')
-rw-r--r--doc/TODO19
1 files changed, 11 insertions, 8 deletions
diff --git a/doc/TODO b/doc/TODO
index c13d93995..1f5c9d66c 100644
--- a/doc/TODO
+++ b/doc/TODO
@@ -19,27 +19,30 @@ For scalability:
For dtor:
NICK pre1:
- . make all ORs serve the directory too.
+ o make all ORs serve the directory too.
o "AuthoritativeDir 1" for dirservers
o non-authorative servers with dirport publish opt dircacheport
o make clients read that and use it.
o make clients able to read a normal dirport from non-trusted OR too
o make ORs parse-and-keep-and-serve the directory they pull down
- - authoritativedirservers should pull down directories from
+ o authoritativedirservers should pull down directories from
other authdirservers, to merge descriptors.
- - Have clients and dirservers preserve reputation info over
+ D Have clients and dirservers preserve reputation info over
reboots.
- - allow dirservers to serve running-router list separately.
+ [Deferred until we know what reputation info we actually want to
+ maintain. Our current algorithm Couldn't Possibly Work.]
+ . allow dirservers to serve running-router list separately.
o "get /running-routers" will fetch just this.
- - actually make the clients use this sometimes.
- - distinguish directory-is-dirty from runninglist-is-dirty
+ o actually make the clients use this sometimes.
+ o distinguish directory-is-dirty from runninglist-is-dirty
- ORs keep this too, and serve it
- - tor remembers descriptor-lists across reboots.
+ - Design: do we need running and non-running lists?
+ o tor remembers descriptor-lists across reboots.
. Packages define datadir as /var/lib/tor/. If no datadir is defined,
then choose, make, and secure ~/.tor as datadir.
o Adjust tor
o Change torrc.sample
- - Change packages
+ D Change packages (not till 0.0.8 packages!)
- Look in ~/.torrc if no */etc/torrc is found?
o Contact info, pgp fingerprint, comments in router desc.
o Add a ContactInfo line to torrc, which gets published in