aboutsummaryrefslogtreecommitdiff
path: root/doc/TODO
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2005-03-02 19:26:46 +0000
committerNick Mathewson <nickm@torproject.org>2005-03-02 19:26:46 +0000
commit65230fd39f0c333ce8616f5a578f4941ea9f0b94 (patch)
treee6d33d51eac0f07d35e7fbebcc021f350c724646 /doc/TODO
parent06a574b0c95b332b01aa8beb30bfb8237c1f7747 (diff)
downloadtor-65230fd39f0c333ce8616f5a578f4941ea9f0b94.tar
tor-65230fd39f0c333ce8616f5a578f4941ea9f0b94.tar.gz
Implement "Dont-Care" from addresses to MapAddress control message. For safety, refuse to launch connections to unmapped addresses in the dont-care range.
svn:r3725
Diffstat (limited to 'doc/TODO')
-rw-r--r--doc/TODO12
1 files changed, 8 insertions, 4 deletions
diff --git a/doc/TODO b/doc/TODO
index cb60f81a2..42a5aec3e 100644
--- a/doc/TODO
+++ b/doc/TODO
@@ -59,14 +59,16 @@ N . Implement pending controller features.
- List of address mappings (all, or mapaddress+config,
or just mapadddress?)
o POSTDESCRIPTOR
- . MAPADDRESS
+ o MAPADDRESS
o Map A->B.
- - Map DontCare->B.
+ o Map DontCare->B.
+ - Way to handle overlong messages?
- Event for "new descriptors"
o Better stream IDs
- EXTENDCIRCUIT <depends on revised circ selection stuff.>
- ATTACHSTREAM <depends on making streams have 'unattached' state.>
- Stream status changed: "new" state.
+ - Tests for new controller features
R . HTTPS proxy for OR CONNECT stuff. (For outgoing SSL connections to
other ORs.)
o Changes for forward compatibility
@@ -86,7 +88,7 @@ R . HTTPS proxy for OR CONNECT stuff. (For outgoing SSL connections to
(Turns out, if package_raw_inbuf fails, it *can't* send an end cell.)
o Check for any place where we can close an edge connection without
sending an end; see if we should send an end.
-N . Feed end reason back into SOCK5 as reasonable.
+N . Feed end reason back into SOCK5 as reasonable.
R o cache .foo.exit names better, or differently, or not.
N - make !advertised_server_mode() ORs fetch dirs less often.
N - Clean up NT service code even more. Document it. Enable it by default.
@@ -128,7 +130,9 @@ R o client software not upload descriptor until:
* no need to do this yet. few people define their ORPort.
Arguable
-N - Reverse DNS: specify and implement.
+N . Reverse DNS
+ o specify
+ - implement
r - make min uptime a function of the available choices (say, choose 60th
percentile, not 1 day.)
r - kill dns workers more slowly