mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-12 22:23:49 +01:00
r8841@Kushana: nickm | 2006-09-17 16:20:16 -0400
Move more todo items around svn:r8411
This commit is contained in:
parent
65974f82fa
commit
7c325df016
27
doc/TODO
27
doc/TODO
@ -60,6 +60,7 @@ x - We should ship with a list of stable dir mirrors -- they're not
|
|||||||
|
|
||||||
N - Simplify authority operation
|
N - Simplify authority operation
|
||||||
- Follow weasel's proposal, crossed with mixminion dir config format
|
- Follow weasel's proposal, crossed with mixminion dir config format
|
||||||
|
- Reject/invalidate by IP.
|
||||||
|
|
||||||
- Servers are easy to setup and run: being a relay is about as easy as
|
- Servers are easy to setup and run: being a relay is about as easy as
|
||||||
being a client.
|
being a client.
|
||||||
@ -158,6 +159,14 @@ M - rewrite how libevent does select() on win32 so it's not so very slow.
|
|||||||
|
|
||||||
N - Exitlist should avoid outputting the same IP address twice.
|
N - Exitlist should avoid outputting the same IP address twice.
|
||||||
|
|
||||||
|
Nd- Have a mode that doesn't write to disk much, so we can run Tor on
|
||||||
|
flash memory (e.g. Linksys routers or USB keys).
|
||||||
|
o Add AvoidDiskWrites config option.
|
||||||
|
- only write state file when it's "changed"
|
||||||
|
- stop writing identity key / fingerprint / etc every restart
|
||||||
|
- stop caching directory stuff -- and disable mmap?
|
||||||
|
- more?
|
||||||
|
|
||||||
NR- Write path-spec.txt
|
NR- Write path-spec.txt
|
||||||
|
|
||||||
- Packaging
|
- Packaging
|
||||||
@ -240,18 +249,19 @@ Deferred from 0.1.2.x:
|
|||||||
- Implement
|
- Implement
|
||||||
|
|
||||||
Minor items for 0.1.2.x as time permits:
|
Minor items for 0.1.2.x as time permits:
|
||||||
- If we try to publish as a nickname that's already claimed, should
|
X If we try to publish as a nickname that's already claimed, should
|
||||||
we append a number (or increment the number) and try again? This
|
we append a number (or increment the number) and try again? This
|
||||||
way people who read their logs can fix it as before, but people
|
way people who read their logs can fix it as before, but people
|
||||||
who don't read their logs will still offer Tor servers.
|
who don't read their logs will still offer Tor servers.
|
||||||
- Tor should bind its ports before dropping privs, so users don't
|
- Fall back to unnamed; warn user; sent controller event.
|
||||||
|
! - Tor should bind its ports before dropping privs, so users don't
|
||||||
have to do the ipchains dance.
|
have to do the ipchains dance.
|
||||||
- Rate limit exit connections to a given destination -- this helps
|
- Rate limit exit connections to a given destination -- this helps
|
||||||
us play nice with websites when Tor users want to crawl them; it
|
us play nice with websites when Tor users want to crawl them; it
|
||||||
also introduces DoS opportunities.
|
also introduces DoS opportunities.
|
||||||
- The bw_accounting file should get merged into the state file.
|
! - The bw_accounting file should get merged into the state file.
|
||||||
- Streamline how we define a guard node as 'up'.
|
R - Streamline how we pick entry nodes.
|
||||||
- Better installers and build processes.
|
! - Better installers and build processes.
|
||||||
- Commit edmanm's win32 makefile to tor contrib, or write a new one.
|
- Commit edmanm's win32 makefile to tor contrib, or write a new one.
|
||||||
- Christian Grothoff's attack of infinite-length circuit.
|
- Christian Grothoff's attack of infinite-length circuit.
|
||||||
the solution is to have a separate 'extend-data' cell type
|
the solution is to have a separate 'extend-data' cell type
|
||||||
@ -312,13 +322,6 @@ Minor items for 0.1.2.x as time permits:
|
|||||||
ORPort/DirPort. It should support ranges and bit prefixes (?) too.
|
ORPort/DirPort. It should support ranges and bit prefixes (?) too.
|
||||||
- Parse this.
|
- Parse this.
|
||||||
- Relay this in networkstatus.
|
- Relay this in networkstatus.
|
||||||
- Have a mode that doesn't write to disk much, so we can run Tor on
|
|
||||||
flash memory (e.g. Linksys routers or USB keys).
|
|
||||||
o Add AvoidDiskWrites config option.
|
|
||||||
- only write state file when it's "changed"
|
|
||||||
- stop writing identity key / fingerprint / etc every restart
|
|
||||||
- stop caching directory stuff -- and disable mmap?
|
|
||||||
- more?
|
|
||||||
o smartlist_uniq(): We have at least 3 places that check a smartlist for
|
o smartlist_uniq(): We have at least 3 places that check a smartlist for
|
||||||
duplicates and then removes them: networkstatus_parse_from_string(),
|
duplicates and then removes them: networkstatus_parse_from_string(),
|
||||||
sort_version_list(), and router_rebuild_descriptor(). This should probably
|
sort_version_list(), and router_rebuild_descriptor(). This should probably
|
||||||
|
Loading…
Reference in New Issue
Block a user