mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-06 19:41:15 +01:00
clean up the todo some more
svn:r2223
This commit is contained in:
+27
-34
@@ -11,40 +11,6 @@ ARMA - arma claims
|
||||
D Deferred
|
||||
X Abandoned
|
||||
|
||||
misc:
|
||||
. refer to things by key:
|
||||
- also use this in intro points and rendezvous points, and
|
||||
hidserv descs. [XXXX This isn't enough.]
|
||||
- figure out what to do about ip:port:differentkey
|
||||
- users can set their bandwidth, or we auto-detect it:
|
||||
- advertised bandwidth defaults to 10KB
|
||||
o advertised bandwidth is the min of max seen in each direction
|
||||
in the past N seconds.
|
||||
o calculate this
|
||||
o not counting "local" connections
|
||||
- round detected bandwidth up to nearest 10KB
|
||||
- client software not upload descriptor until:
|
||||
- you've been running for an hour
|
||||
- it's sufficiently satisfied with its bandwidth
|
||||
- it decides it is reachable
|
||||
- start counting again if your IP ever changes.
|
||||
- never regenerate identity keys, for now.
|
||||
- you can set a bit for not-being-an-OR.
|
||||
NICK - Reputation info needs to give better weight to recent events than
|
||||
very old ones.
|
||||
- Have clients and dirservers preserve reputation info over
|
||||
reboots.
|
||||
- clients choose nodes proportional to advertised bandwidth
|
||||
- and lists as running iff:
|
||||
- he can connect to you
|
||||
- he has successfully extended to you
|
||||
- you have sufficient mean-time-between-failures
|
||||
|
||||
docs:
|
||||
- faq and doc-wiki
|
||||
- knoppix distro
|
||||
- win32 installer using privoxy's installer
|
||||
|
||||
bug fixes, necessary:
|
||||
- Why is the first entry of kill -USR1 a router with a 0 key?
|
||||
- why does common/util.c build-depend on or/or.h ?
|
||||
@@ -65,6 +31,12 @@ NICK - Reputation info needs to give better weight to recent events than
|
||||
- Add '[...truncated]' or similar to truncated log entries (like the directory
|
||||
in connection_dir_process_inbuf()).
|
||||
|
||||
protocol changes and design work:
|
||||
- put ip:port in intro points, rendezvous points, and hidserv
|
||||
descriptors.
|
||||
- figure out what to do when somebody asks to extend to
|
||||
ip:port:differentkey
|
||||
|
||||
more features, easy:
|
||||
- check the date in the http headers, compare for clock skew.
|
||||
- requiredentrynode vs preferredentrynode
|
||||
@@ -102,6 +74,27 @@ NICK - Reputation info needs to give better weight to recent events than
|
||||
list if you have one, else from the trusteddir list.
|
||||
- add a listener for a ui
|
||||
- and a basic gui
|
||||
- Have clients and dirservers preserve reputation info over
|
||||
reboots.
|
||||
- users can set their bandwidth, or we auto-detect it:
|
||||
- advertised bandwidth defaults to 10KB
|
||||
o advertised bandwidth is the min of max seen in each direction
|
||||
in the past N seconds.
|
||||
o calculate this
|
||||
o not counting "local" connections
|
||||
- round detected bandwidth up to nearest 10KB
|
||||
- client software not upload descriptor until:
|
||||
- you've been running for an hour
|
||||
- it's sufficiently satisfied with its bandwidth
|
||||
- it decides it is reachable
|
||||
- start counting again if your IP ever changes.
|
||||
- never regenerate identity keys, for now.
|
||||
- you can set a bit for not-being-an-OR.
|
||||
- clients choose nodes proportional to advertised bandwidth
|
||||
- authdirserver lists you as running iff:
|
||||
- he can connect to you
|
||||
- he has successfully extended to you
|
||||
- you have sufficient mean-time-between-failures
|
||||
|
||||
blue sky:
|
||||
- Possible to get autoconf to easily install things into ~/.tor?
|
||||
|
||||
Reference in New Issue
Block a user