|
@@ -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?
|