an agenda to be resolved (ha ha) at FC

svn:r1059
This commit is contained in:
Roger Dingledine 2004-02-05 05:23:06 +00:00
parent a8655dd391
commit 267b4873ed

View File

@ -11,6 +11,41 @@ ARMA - arma claims
D Deferred D Deferred
X Abandoned 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: Bugs:
- Sometimes it picks a middleman node as the exit for a circuit. - Sometimes it picks a middleman node as the exit for a circuit.
- if you specify a non-dirserver as exitnode or entrynode, when it - 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 NICK . Daemonize and package
o Teach it to fork and background o Teach it to fork and background
- Red Hat spec file - Red Hat spec file
- Debian spec file equivalent o Debian spec file equivalent
. Portability . Portability
. Which .h files are we actually using? . Which .h files are we actually using?
. Port to: . Port to: