Clean TODO indentation

svn:r2598
This commit is contained in:
Nick Mathewson 2004-10-27 03:14:54 +00:00
parent ec81c56eef
commit bc17e9b6e0

View file

@ -10,7 +10,7 @@ ARMA - arma claims
D Deferred
X Abandoned
0.0.9pre4:
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
@ -27,7 +27,7 @@ ARMA - arma claims
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:
0.0.9pre5/6:
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.
@ -92,23 +92,24 @@ R - learn from ben about his openssl-reinitialization-trick to
maybe per subnet.
- 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.
* Leave on todo list, see if pre3 onion fixes helped enough.
- should the running-routers list put unverified routers at the
end?
* Cosmetic, don't do it yet.
* Cosmetic, don't do it yet.
- make advertised_server_mode() ORs fetch dirs more often.
* not necessary yet.
* not necessary yet.
- Add a notion of nickname->Pubkey binding that's not 'verification'
* eventually, only when needed
* eventually, only when needed
- ORs use uniquer default nicknames
* Don't worry about this for now
* Don't worry about this for now
- Handle full buffers without totally borking
* do this eventually, no rush.
* do this eventually, no rush.
- do resolve before trying to attach the stream
* don't do this for now.
* don't do this for now.
- 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.
* don't do this for now. figure out how enclaves work. but do
enclaves soon.
- Support egd or other non-OS-integrated strong entropy sources
more features, complex:
@ -130,13 +131,12 @@ R - learn from ben about his openssl-reinitialization-trick to
o which means keeping track of which ones are "up"
? 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
* nick chats with weasel
* roger will do the above
- add a listener for a ui, and a basic GUI
- and a basic gui
- Have clients and dirservers preserve reputation info over
reboots.
* continue not doing until we have something we need to preserve
* continue not doing until we have something we need to preserve
- round detected bandwidth up to nearest 10KB?
- client software not upload descriptor until:
- you've been running for an hour
@ -145,12 +145,12 @@ R - learn from ben about his openssl-reinitialization-trick to
- start counting again if your IP ever changes.
- never regenerate identity keys, for now.
- you can set a bit for not-being-an-OR.
* no need to do this yet. few people define their ORPort.
* no need to do this yet. few people define their ORPort.
- authdirserver lists you as running iff:
- he can connect to you
- he has successfully extended to you
- you have sufficient mean-time-between-failures
* keep doing nothing for now.
* keep doing nothing for now.
blue sky:
- Possible to get autoconf to easily install things into ~/.tor?
@ -178,21 +178,21 @@ NICK . Windows port
o overview of tor. how does it work, what's it do, pros and
cons of using it, why should I use it, etc.
- a howto tutorial with examples
* put a stub on the wiki
* 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
* roger add to wiki of requests
* roger add to wiki of requests
. correct, update, polish spec
- document the exposed function api?
o document what we mean by socks.
NICK . packages
N . packages
. rpm
* nick will look at the spec file
* nick will look at the spec file
- find a long-term rpm maintainer
* roger will start guilting people
* roger will start guilting people
- code
- better warn/info messages
@ -204,9 +204,9 @@ NICK . packages
- freecap handling
- tsocks
o gather patches, submit to maintainer
* send him a reminder mail and see what's up.
* send him a reminder mail and see what's up.
- intercept gethostbyname and others
* add this to tsocks
* add this to tsocks
o do resolve via tor
- redesign and thorough code revamp, with particular eye toward:
- support half-open tcp connections
@ -220,7 +220,7 @@ Other details and small and hard things:
that it is able to rotate through. (maybe)
- tie into squid
- hidserv offerers shouldn't need to define a SocksPort
* figure out what breaks for this, and do it.
* figure out what breaks for this, and do it.
- when the client fails to pick an intro point for a hidserv,
it should refetch the hidserv desc.
. should maybe make clients exit(1) when bad things happen?
@ -243,7 +243,6 @@ Other details and small and hard things:
and audit everything to make sure rend and intro points are
just as likely to be us as not.
***************************Future tasks:****************************
Rendezvous and hidden services: