mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-10 13:13:44 +01:00
an agenda to be resolved (ha ha) at FC
svn:r1059
This commit is contained in:
parent
a8655dd391
commit
267b4873ed
37
doc/TODO
37
doc/TODO
@ -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:
|
||||||
|
Loading…
Reference in New Issue
Block a user