summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2004-03-30 19:52:42 +0000
committerNick Mathewson <nickm@torproject.org>2004-03-30 19:52:42 +0000
commit0ba9ab5fb05ceb064a24e2db91e7a2f72cea2722 (patch)
tree27a4a2cf5dd2def95fd2134a3a68ce8eb0ffbd38 /doc
parent6ea95488d2e2b519a33bd7c2f391b520a6dc6b97 (diff)
downloadtor-0ba9ab5fb05ceb064a24e2db91e7a2f72cea2722.tar.gz
tor-0ba9ab5fb05ceb064a24e2db91e7a2f72cea2722.zip
Add rendezvous-related metadata and code to circuits. Initially, we
thought that a complicated adjunct structure would be necessary, but it doesn't look that way anymore. Of course, I might have forgotten something. svn:r1396
Diffstat (limited to 'doc')
-rw-r--r--doc/TODO22
1 files changed, 11 insertions, 11 deletions
diff --git a/doc/TODO b/doc/TODO
index ed3b043398..4e986448e9 100644
--- a/doc/TODO
+++ b/doc/TODO
@@ -91,25 +91,25 @@ Short-term:
Rendezvous service:
o Design and specify protocol
- - Possible preliminary refactoring:
- - Should we break circuits up into "circuit-with-cpath" and
+ o Possible preliminary refactoring:
+ o Should we break circuits up into "circuit-with-cpath" and
"circuit-without-cpath"?
- - We need a way to tag circuits as special-purpose circuits for:
- - Connecting from Bob's OP to the introduction point
- - Sending introduction requests from the IPoint to Bob
- - Connecting from Alice to the rendezvous point for Bob
- - Connecting from Bob to the rendezvous point for Alice
- - Waiting at a rendezvous point to be joined
- - Joined to another circuit at the rendezvous point.
+ o We need a way to tag circuits as special-purpose circuits for:
+ o Connecting from Bob's OP to the introduction point
+ o Sending introduction requests from the IPoint to Bob
+ o Connecting from Alice to the rendezvous point for Bob
+ o Connecting from Bob to the rendezvous point for Alice
+ o Waiting at a rendezvous point to be joined
+ o Joined to another circuit at the rendezvous point.
(We should also enumerate all the states that these operations
can be in.) [NM]
- - Add circuit metadata [NM] 3 hours
+ o Add circuit metadata [NM] 3 hours
- Code to configure hidden services [NM] 4 hours
- Service descriptors
- OPs need to maintain identity keys for hidden services [NM] 1 hour
- Code to generate and parse service descriptors [NM] 4 hours
- Advertisement
- - Generate y.onion hostnames [NM] 1 hour
+ . Generate y.onion hostnames [NM] 1 hour
- Code to do an HTTP connection over Tor from within Tor [RD]
- Publish service descriptors to directory [RD]
- Directory accepts and remembers service descriptors, and