aboutsummaryrefslogtreecommitdiff
path: root/doc/TODO
diff options
context:
space:
mode:
authorRoger Dingledine <arma@torproject.org>2004-10-27 06:30:17 +0000
committerRoger Dingledine <arma@torproject.org>2004-10-27 06:30:17 +0000
commit1aaedcb17159bbf724a56ae9e977504a68f0b8c9 (patch)
treeb725095ca11967b2782bceb68e0dabb6265f73fc /doc/TODO
parenta16ccb471eb1494ad78cbd467b4b731828214627 (diff)
downloadtor-1aaedcb17159bbf724a56ae9e977504a68f0b8c9.tar
tor-1aaedcb17159bbf724a56ae9e977504a68f0b8c9.tar.gz
clean up todo file some more
svn:r2608
Diffstat (limited to 'doc/TODO')
-rw-r--r--doc/TODO48
1 files changed, 17 insertions, 31 deletions
diff --git a/doc/TODO b/doc/TODO
index 42a93b938..f247b778a 100644
--- a/doc/TODO
+++ b/doc/TODO
@@ -10,24 +10,14 @@ ARMA - arma claims
D Deferred
X Abandoned
-0.0.9pre4:
- o Don't use FascistFirewall if you're going via Tor, or if
- you're going via HttpProxy.
- o make RecommendedVersions a CONFIG_TYPE_LINELIST option
- o node 'groups' that are known to be in the same zone of control.
- o Nodes can list their coadministrated nodes.
- o If A lists B, it only counts if B also lists A
- o Users can list other coadministrated nodes if they like.
- o Never choose two coadministrated nodes in the same circuit.
- o let tor servers use proxies for port 80 exits
- o Use generic port redirector for IP/bits:Port->IP:Port .
- o Make use of them when we're doing exit connections.
- X We should set things in options to NULL, not rely on memset(...0)
- being equivalent.
- o We should check for memset(0) setting things to NULL with
- autoconf, and then rely on it in the code.
-
0.0.9pre5/6: ("Launch" version)
+ - "tor --list-fingerprint" to print fingerprint and exit.
+ - Oct 20 16:45:10.237 [warn] parse_addr_port(): Port '0' out of range
+ o add and document DirPolicy config option
+ - clean up parse_*_policy code
+ - when you hup, they're not getting re-parsed
+ - stop calling a *_policy an exit_policy_t
+ - stop calling running-routers running-routers?
o Replace running-routers with a router-status line that can be used
without a list of router descriptors.
o Add a log handler that sends stuff to syslog.
@@ -51,7 +41,7 @@ N - RPMs
N - Windows installer
- Review website; make important info more prominent.
-0.0.9pre6/7:
+Beyond 0.0.9:
- Implement If-Modified-Since for directories.
N - Handle rendezvousing with unverified nodes.
- Specify: Stick rendezvous point's key in INTRODUCE cell.
@@ -81,7 +71,6 @@ R - learn from ben about his openssl-reinitialization-trick to
- Once we have a trusted directory on port 80, stop falling back to
forbidden ports when fascistfirewall blocks all good dirservers.
- 0.0.9 and beyond:
o fix sprintf's to snprintf's?
. Make intro points and rendezvous points accept $KEYID in addition
to nicknames.
@@ -95,23 +84,21 @@ R - learn from ben about his openssl-reinitialization-trick to
option prefixes work.
- Rate-limit OR and directory connections overall and per-IP and
maybe per subnet.
- - put expiry date on onion-key, so people don't keep trying
+ D put expiry date on onion-key, so people don't keep trying
old ones that they could know are expired?
* Leave on todo list, see if pre3 onion fixes helped enough.
- - should the running-routers list put unverified routers at the
+ D should the running-routers list put unverified routers at the
end?
* Cosmetic, don't do it yet.
- - make advertised_server_mode() ORs fetch dirs more often.
+ D make advertised_server_mode() ORs fetch dirs more often.
* not necessary yet.
- - Add a notion of nickname->Pubkey binding that's not 'verification'
+ D Add a notion of nickname->Pubkey binding that's not 'verification'
* eventually, only when needed
- - ORs use uniquer default nicknames
+ D ORs use uniquer default nicknames
* Don't worry about this for now
- - Handle full buffers without totally borking
+ D Handle full buffers without totally borking
* do this eventually, no rush.
- - do resolve before trying to attach the stream
- * don't do this for now.
- - if destination IP is running a tor node, extend a circuit there
+ D if destination IP is running a tor node, extend a circuit there
before sending begin.
* don't do this for now. figure out how enclaves work. but do
enclaves soon.
@@ -137,7 +124,6 @@ R - learn from ben about his openssl-reinitialization-trick to
? if you don't need a trusted one, choose from the routerinfo
list if you have one, else from the trusteddir list.
* roger will do the above
- - add a listener for a ui, and a basic GUI
- Have clients and dirservers preserve reputation info over
reboots.
* continue not doing until we have something we need to preserve
@@ -185,8 +171,8 @@ N . Windows port
* put a stub on the wiki
o tutorial: how to set up your own tor network
o (need to not hardcode dirservers file in config.c)
- - Make tutorial reflect this.
- - port forwarding howto for ipchains, etc
+ o Make tutorial reflect this.
+ . port forwarding howto for ipchains, etc
* roger add to wiki of requests
. correct, update, polish spec
- document the exposed function api?