From 96ebb0bc8883ddad271c5b127e3083f8defd1a4c Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Tue, 30 Mar 2004 01:32:16 +0000 Subject: [PATCH] break up initial rend tasks svn:r1380 --- doc/TODO | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/doc/TODO b/doc/TODO index 64a9012662..49373cfbaa 100644 --- a/doc/TODO +++ b/doc/TODO @@ -101,21 +101,24 @@ Rendezvous service: - Waiting at a rendezvous point to be joined - Joined to another circuit at the rendezvous point. (We should also enumerate all the states that these operations - can be in.) - - Code to configure hidden services + can be in.) [NM] + - Add circuit metadata [NM] + - Code to configure hidden services [NM] - Service descriptors - OPs need to maintain identity keys for hidden services [NM] - Code to generate and parse service descriptors [NM] - Advertisement - Generate y.onion hostnames [NM] - - Code to do an HTTP connection over Tor from within Tor. - - Publish service descriptors to directory + - 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 delivers them as requested - - Code for OPs to retrieve (and cache?) service descriptors + - Frontend [RD] + - Backend [NM] + - Code for OPs to retrieve (and cache?) service descriptors [RD] - Rendezvous - Code as needed to generate and parse all rendezvous-related - cell types, and do all handshaking. + cell types, and do all handshaking [NM] - ORs implement introduction points - OPs with hidden services establish introduction points - ORs implement rendezvous points