mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-10 21:23:58 +01:00
update the todo, items for pre-pre1 and for post-pre1
svn:r2093
This commit is contained in:
parent
6c56f34aaf
commit
ca9604e477
26
doc/TODO
26
doc/TODO
@ -18,7 +18,7 @@ For scalability:
|
|||||||
|
|
||||||
For 0.0.8:
|
For 0.0.8:
|
||||||
|
|
||||||
NICK milestone 1:
|
milestone 1:
|
||||||
o make all ORs serve the directory too.
|
o make all ORs serve the directory too.
|
||||||
o "AuthoritativeDir 1" for dirservers
|
o "AuthoritativeDir 1" for dirservers
|
||||||
o non-authorative servers with dirport publish opt dircacheport
|
o non-authorative servers with dirport publish opt dircacheport
|
||||||
@ -74,9 +74,9 @@ NICK - Possible to get autoconf to easily install things into ~/.tor?
|
|||||||
milestone 3:
|
milestone 3:
|
||||||
- users can set their bandwidth, or we auto-detect it:
|
- users can set their bandwidth, or we auto-detect it:
|
||||||
- advertised bandwidth defaults to 10KB
|
- advertised bandwidth defaults to 10KB
|
||||||
- advertised bandwidth is the min of max seen in each direction
|
o advertised bandwidth is the min of max seen in each direction
|
||||||
in the past N seconds.
|
in the past N seconds.
|
||||||
NICK - calculate this
|
o calculate this
|
||||||
o not counting "local" connections
|
o not counting "local" connections
|
||||||
- round detected bandwidth up to nearest 10KB
|
- round detected bandwidth up to nearest 10KB
|
||||||
- client software not upload descriptor until:
|
- client software not upload descriptor until:
|
||||||
@ -91,7 +91,8 @@ NICK - Reputation info needs to give better weight to recent events than
|
|||||||
- Have clients and dirservers preserve reputation info over
|
- Have clients and dirservers preserve reputation info over
|
||||||
reboots.
|
reboots.
|
||||||
- clients choose nodes proportional to advertised bandwidth
|
- clients choose nodes proportional to advertised bandwidth
|
||||||
- authdirserver includes descriptor and lists as running iff:
|
o authdirserver includes descriptor.
|
||||||
|
- and lists as running iff:
|
||||||
- he can connect to you
|
- he can connect to you
|
||||||
- he has successfully extended to you
|
- he has successfully extended to you
|
||||||
- he has sufficient mean-time-between-failures
|
- he has sufficient mean-time-between-failures
|
||||||
@ -100,6 +101,23 @@ NICK - Reputation info needs to give better weight to recent events than
|
|||||||
o if torrc not found, exitpolicy reject *:*
|
o if torrc not found, exitpolicy reject *:*
|
||||||
o change if(options.ORPort) to what we really mean.
|
o change if(options.ORPort) to what we really mean.
|
||||||
o same with socksport.
|
o same with socksport.
|
||||||
|
o get contrib/tor_resolve into the tarball and installed
|
||||||
|
- and working
|
||||||
|
|
||||||
|
for pre1:
|
||||||
|
- 0.0.8 ORs should use identity key for 0.0.7 ORs sometimes but
|
||||||
|
not always?
|
||||||
|
- we should publish advertised_bandwidth in descriptor
|
||||||
|
- bug: 0.0.8 OPs can't extend from an 0.0.7 OR to an 0.0.8 OR
|
||||||
|
|
||||||
|
post pre1:
|
||||||
|
- when we sigint tor, the dns/cpuworkers don't intercept sigint?
|
||||||
|
- "AcceptOnlyVerifiedRouters" config option?
|
||||||
|
- why does common/util.c build-depend on or/or.h ?
|
||||||
|
- ORs use uniquer default nicknames
|
||||||
|
- Tors deal appropriately when a newly-verified router has the
|
||||||
|
same nickname as another router they know about
|
||||||
|
|
||||||
|
|
||||||
ongoing:
|
ongoing:
|
||||||
. rename/rearrange functions for what file they're in
|
. rename/rearrange functions for what file they're in
|
||||||
|
Loading…
Reference in New Issue
Block a user