Loading doc/TODO +10 −10 Original line number Diff line number Diff line Loading @@ -21,8 +21,9 @@ Short-term: o obey SocksBindAddress, ORBindAddress - warn if we're running as root o make connection_flush_buf() more obviously obsolete .* let hup reread the config file, eg so we can get new exit ARMA .* let hup reread the config file, eg so we can get new exit policies without restarting ARMA -* Put recommended_versions in a config entry - use times(2) rather than gettimeofday to measure how long it takes to process a cell - Separate trying to rebuild a circuit because you have none from trying Loading @@ -30,18 +31,17 @@ Short-term: - Continue reading from socks port even while waiting for connect. .* Exit policies o Spec how to write the exit policies -* More flexible policies (18.*, 18.0.0.0/8) -* Path selection algorithms -* Choose path more incrementally -* Let user request first/last node NICK -* More flexible policies (18.*, 18.0.0.0/8) .* Path selection algorithms o Choose path more incrementally ARMA -* Let user request first/last node - And disallow certain nodes D Choose path by jurisdiction, etc? . Make relay end cells have failure status and payload attached -* Streams that fail due to exit policy must reextend to new node -* Add extend_wait state to edge connections, thumb through them NICK -* Streams that fail due to exit policy must reextend to new node NICK -* Add extend_wait state to edge connections, thumb through them when the AP get an extended cell. -* let non-approved routers handshake. -* just list approved routers in directory. X let non-approved routers handshake. - Dirserver shouldn't put you in running-routers list if you haven't uploaded a descriptor recently . migrate to using nickname rather than addr:port for routers Loading @@ -66,7 +66,7 @@ Short-term: o transition circuit-level sendmes to hop-level sendmes o implement truncate, truncated o move from 192byte DH to 128byte DH, so it isn't so damn slow -* exiting from not-last hop NICK -* exiting from not-last hop -* OP logic to decide to extend/truncate a path -* make sure exiting from the not-last hop works -* logic to find last *open* hop, not last hop, in cpath Loading Loading
doc/TODO +10 −10 Original line number Diff line number Diff line Loading @@ -21,8 +21,9 @@ Short-term: o obey SocksBindAddress, ORBindAddress - warn if we're running as root o make connection_flush_buf() more obviously obsolete .* let hup reread the config file, eg so we can get new exit ARMA .* let hup reread the config file, eg so we can get new exit policies without restarting ARMA -* Put recommended_versions in a config entry - use times(2) rather than gettimeofday to measure how long it takes to process a cell - Separate trying to rebuild a circuit because you have none from trying Loading @@ -30,18 +31,17 @@ Short-term: - Continue reading from socks port even while waiting for connect. .* Exit policies o Spec how to write the exit policies -* More flexible policies (18.*, 18.0.0.0/8) -* Path selection algorithms -* Choose path more incrementally -* Let user request first/last node NICK -* More flexible policies (18.*, 18.0.0.0/8) .* Path selection algorithms o Choose path more incrementally ARMA -* Let user request first/last node - And disallow certain nodes D Choose path by jurisdiction, etc? . Make relay end cells have failure status and payload attached -* Streams that fail due to exit policy must reextend to new node -* Add extend_wait state to edge connections, thumb through them NICK -* Streams that fail due to exit policy must reextend to new node NICK -* Add extend_wait state to edge connections, thumb through them when the AP get an extended cell. -* let non-approved routers handshake. -* just list approved routers in directory. X let non-approved routers handshake. - Dirserver shouldn't put you in running-routers list if you haven't uploaded a descriptor recently . migrate to using nickname rather than addr:port for routers Loading @@ -66,7 +66,7 @@ Short-term: o transition circuit-level sendmes to hop-level sendmes o implement truncate, truncated o move from 192byte DH to 128byte DH, so it isn't so damn slow -* exiting from not-last hop NICK -* exiting from not-last hop -* OP logic to decide to extend/truncate a path -* make sure exiting from the not-last hop works -* logic to find last *open* hop, not last hop, in cpath Loading