diff options
author | Roger Dingledine <arma@torproject.org> | 2004-02-05 05:23:06 +0000 |
---|---|---|
committer | Roger Dingledine <arma@torproject.org> | 2004-02-05 05:23:06 +0000 |
commit | 267b4873ed0fb1afa22b397ec2cfab11bd78999b (patch) | |
tree | fbcd8efe9d5af174d2b84d6e8599413ce382887f /doc/TODO | |
parent | a8655dd391c8e86578b3ef50ae118bfb0c931f89 (diff) | |
download | tor-267b4873ed0fb1afa22b397ec2cfab11bd78999b.tar tor-267b4873ed0fb1afa22b397ec2cfab11bd78999b.tar.gz |
an agenda to be resolved (ha ha) at FC
svn:r1059
Diffstat (limited to 'doc/TODO')
-rw-r--r-- | doc/TODO | 37 |
1 files changed, 36 insertions, 1 deletions
@@ -11,6 +11,41 @@ ARMA - arma claims D Deferred X Abandoned +Agenda to be resolved: + remove truncate, truncated from spec? + remove exit-from-middle from spec? + add a bit of long-range dummy traffic -- talk to matt + instrument 'connected' cell. + find some way to report whether bandwidth limit is being hit. + begin reputation architecture: kill -USR2 prints opinions about nodes. + put IPs in directory, not hostnames. keeps OPs from stalling on resolves. + key rotation: + tls key rotation + symmetric and asymmetric + onion key rotation + others? + Advanced directory servers + Figure out how to do threshold directory servers + "secondary" directory servers? + what does it mean for a directory to be valid? do they expire? + productization: + preferential per-connection bandwidth limiting + pre- or post- tls alternate auth mechanisms. + what we could get from windows developers. + Look at having smallcells and largecells + Rendezvous point design and spec. + Non-clique topologies -- easy to implement, hard to decide topology. + Certification/accreditation + Extensible spec: + - e.g. 'router' line more flexible in descriptor + - split spec file into mini spec files? finalize some, leave others open? + Usability + - e.g. if no torrc, use acceptable defaults. + Synchronous design? + Helper nodes? + Interoperability with morphmix + plan the codecon talk. + Bugs: - Sometimes it picks a middleman node as the exit for a circuit. - if you specify a non-dirserver as exitnode or entrynode, when it @@ -136,7 +171,7 @@ NICK . Handle half-open connections NICK . Daemonize and package o Teach it to fork and background - Red Hat spec file - - Debian spec file equivalent + o Debian spec file equivalent . Portability . Which .h files are we actually using? . Port to: |