Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
ZerXes
Tor
Commits
63dadc02
Commit
63dadc02
authored
Dec 02, 2003
by
Roger Dingledine
Browse files
update TODO with remaining pre15 tasks
svn:r871
parent
af4192b1
Changes
1
Hide whitespace changes
Inline
Side-by-side
doc/TODO
View file @
63dadc02
improve how it behaves when i remove a line from the approved-routers files
- Rotate tls-level connections -- make new ones, expire old ones.
Nick, can you remember why we wanted to do this?
on hup, retry_all_connections (plus binding? and closing i guess. hm.)
Legend:
SPEC!! - Not specified
...
...
@@ -13,6 +15,11 @@ ARMA - arma claims
D Deferred
X Abandoned
For 0.0.2pre15:
- don't pick exit nodes which will certainly reject all things.
- don't pick nodes that the directory says are down
- choose randomly from running dirservers, not just first one
For 0.0.2pre14:
o More flexible exit policies (18.*, 18.0.0.0/8)
o Work to succeed in the precense of exit policy violation
...
...
@@ -30,9 +37,7 @@ For 0.0.2pre14:
o Choose the exit node _first_, then beginning, then
middle nodes.
Short-term:
- choose randomly from running dirservers, not just first one
- Make tls connections tls_close intentionally
o Rename ACI to circID
. integrate rep_ok functions, see what breaks
...
...
@@ -55,7 +60,7 @@ Short-term:
- Let user request first/last node
- And disallow certain nodes
D Choose path by jurisdiction, etc?
.
Make relay end cells have failure status and payload attached
o
Make relay end cells have failure status and payload attached
X let non-approved routers handshake.
- Dirserver shouldn't put you in running-routers list if you haven't
uploaded a descriptor recently
...
...
@@ -98,6 +103,7 @@ On-going
Mid-term:
- Are there anonymity issues with sequential streamIDs? Sequential
circIDs? Eg an attacker can learn how many there have been.
The fix is to initialize them randomly rather than at 1.
- Look at having smallcells and largecells
. Redo scheduler
o fix SSL_read bug for buffered records
...
...
@@ -202,6 +208,7 @@ Older (done) todo stuff:
o in descriptors
o router posts descriptor
o when it boots
o every DirFetchPostPeriod seconds
D when it changes
o change tls stuff so certs don't get written to disk, or read from disk
o make directory.c 'thread'safe
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment