[or-cvs] r9550: Checkporint TODO changes from meeting (in tor/trunk: . doc)
nickm at seul.org
nickm at seul.org
Sat Feb 10 21:26:37 UTC 2007
Author: nickm
Date: 2007-02-10 16:26:36 -0500 (Sat, 10 Feb 2007)
New Revision: 9550
Modified:
tor/trunk/
tor/trunk/doc/TODO
Log:
r12214 at Kushana: nickm | 2007-02-10 16:26:02 -0500
Checkporint TODO changes from meeting
Property changes on: tor/trunk
___________________________________________________________________
svk:merge ticket from /tor/trunk [r12214] on c95137ef-5f19-0410-b913-86e773d04f59
Modified: tor/trunk/doc/TODO
===================================================================
--- tor/trunk/doc/TODO 2007-02-10 21:26:29 UTC (rev 9549)
+++ tor/trunk/doc/TODO 2007-02-10 21:26:36 UTC (rev 9550)
@@ -113,12 +113,6 @@
N - we should add a preamble to tor-design saying it's out of date.
N - Document transport and natdport
- - Improvements to bandwidth counting
-R - look into "uncounting" bytes spent on local connections, so
- we can bandwidthrate but still have fast downloads.
-R - "bandwidth classes", for incoming vs initiated-here conns,
- and to give dir conns lower priority.
-
- Forward compatibility fixes
- Caches should start trying to cache consensus docs?
NR - Design
@@ -134,16 +128,28 @@
certificates that would prevent us from executing certain
blocking-resistance strategies.
+Things we'd like to do in 0.2.0:
+ - Proposals:
+ - 101: Voting on the Tor Directory System
+ - 104: Long and Short Router Descriptors
+ - 105: Version negotiation for the Tor protocol
+ - Refactoring:
+ - Make resolves no longer use edge_connection_t unless needed.
+ - Make cells get buffered on circuit, not on the or_conn.
+ - Move all status info out of routerinfo into local_routerstatus. Make
+ "who can change what" in local_routerstatus explicit. Make
+ local_routerstatus (or equivalent) subsume all places to go for "what
+ router is this?"
+ - Remove socketpair-based bridges conns, and the word "bridge".
+ - Features:
+ - Implement a DNS proxy
+ - Bridges.
+ - Let controller set router flags for authority to transmit, and for
+ client to use.
+ - Support relaying streams to ipv6.
+ - Deprecations:
+ - Remove v0 control protocol.
-Topics to think about during 0.1.2.x development:
- * Figure out incentives.
- - (How can we make this tolerant of a bad v0?)
- * Figure out non-clique.
- * Figure out China.
- - Figure out partial network knowledge.
- - Figure out hidden services.
- - Design next-version protocol for directories
- - Design next-version protocol for connections
Deferred from 0.1.2.x:
- finish status event implementation and accompanying getinfos
@@ -295,6 +301,12 @@
We should specify which these are, what format they appear in, and so
on.
+ - Improvements to bandwidth counting
+ - look into "uncounting" bytes spent on local connections, so
+ we can bandwidthrate but still have fast downloads.
+ - "bandwidth classes", for incoming vs initiated-here conns,
+ and to give dir conns lower priority.
+
Minor items for 0.1.2.x as time permits:
- include bandwidth breakdown by conn->type in BW events.
- getinfo ns/name/moria2 doesn't include a "v" line, even when some
More information about the tor-commits
mailing list