move done 0.0.8 todo tasks aside

svn:r2242
This commit is contained in:
Roger Dingledine 2004-08-16 11:53:14 +00:00
parent 0a6e27208b
commit bec9a6eb7d
2 changed files with 19 additions and 17 deletions

View File

@ -12,12 +12,10 @@ ARMA - arma claims
X Abandoned X Abandoned
0.0.8: 0.0.8:
NICK - Make it work on win32 with no $home
NICK - Why is the first entry of kill -USR1 a router with a 0 key? NICK - Why is the first entry of kill -USR1 a router with a 0 key?
X why did common/util.c build-depend on or/or.h ?
NICK? - Tors deal appropriately when a newly-verified router has the NICK? - Tors deal appropriately when a newly-verified router has the
same nickname as another router they know about same nickname as another router they know about
o Add '[...truncated]' or similar to truncated log entries (like the directory
in connection_dir_process_inbuf()).
NICK . put ip:port:keyhash in intro points, rendezvous points, NICK . put ip:port:keyhash in intro points, rendezvous points,
and hidserv descriptors. and hidserv descriptors.
o Specify o Specify
@ -26,10 +24,6 @@ NICK . put ip:port:keyhash in intro points, rendezvous points,
NICK - unify similar config entries that need to be split. put them NICK - unify similar config entries that need to be split. put them
into a smartlist, and have things take a smartlist. into a smartlist, and have things take a smartlist.
o if a begin failed due to exit policy, but we believe the IP
should have been allowed, switch that router to exitpolicy
reject *:* until we get our next directory.
o tor-resolve needs a man page
- "AllowUnverifiedRouters" config option - "AllowUnverifiedRouters" config option
NICK - Parse it into 3 bits NICK - Parse it into 3 bits
ARMA - Consider it when picking nodes for your path ARMA - Consider it when picking nodes for your path
@ -38,20 +32,28 @@ ARMA - if there's only one entrynode preference and multiple exit node
o 'fascistfirewall' option to pick dirservers on port 80 and o 'fascistfirewall' option to pick dirservers on port 80 and
ORs on port 443. ORs on port 443.
NICK - extend it to take a range of ports NICK - extend it to take a range of ports
ARMA - don't replace options->Address with the resolved one at startup.
keep the old one and also have a new one.
ARMA - detect our address right before we make a routerinfo each time?
ARMA - external IP vs bind-IP
NICK - parse uptime into router->uptime NICK - parse uptime into router->uptime
o clients choose nodes proportional to advertised bandwidth
o and/or while avoiding unreliable nodes, depending on goals
- figure out what to do when somebody asks to extend to - figure out what to do when somebody asks to extend to
ip:port:differentkey ip:port:differentkey
* reject it. assuming this is as dumb as it sounds. * reject it. assuming this is as dumb as it sounds.
- make loglevel info less noisy - make loglevel info less noisy
o Handle servers with dynamic IP addresses: don't replace
options->Address with the resolved one at startup.
o detect our address right before we make a routerinfo each time.
o external IP vs bind-IP. Already done, just use options->Address.
o OutboundBindAddress config option, to bind to a specific
IP address for outgoing connect()s.
o Add '[...truncated]' or similar to truncated log entries.
o if a begin failed due to exit policy, but we believe the IP
should have been allowed, switch that router to exitpolicy
reject *:* until we get our next directory.
o tor-resolve needs a man page
o clients choose nodes proportional to advertised bandwidth
o and/or while avoiding unreliable nodes, depending on goals
o defining an ORPort isn't necessary anymore, if you use o defining an ORPort isn't necessary anymore, if you use
ORAddress:port. Same with DirPort, SocksPort. ORAddress:port. Same with DirPort, SocksPort.
X why did common/util.c build-depend on or/or.h ?

View File

@ -262,7 +262,7 @@ Tor Rendezvous Spec
PK_ID is the hash of Bob's public key. RP is NUL-padded. PK_ID is the hash of Bob's public key. RP is NUL-padded.
Implementations must accept both variants, but should only generate the Implementations must accept both variants, but should only generate the
first so long as Tor 0.0.7. first so long as Tor 0.0.7 is in use.
The hybrid encryption to Bob's PK works just like the hybrid The hybrid encryption to Bob's PK works just like the hybrid
encryption in CREATE cells (see main spec). Thus the payload of the encryption in CREATE cells (see main spec). Thus the payload of the