From: Nick Mathewson Date: Tue, 30 Mar 2004 01:32:16 +0000 (+0000) Subject: break up initial rend tasks X-Git-Tag: tor-0.0.5~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=96ebb0bc8883ddad271c5b127e3083f8defd1a4c;p=thirdparty%2Ftor.git break up initial rend tasks svn:r1380 --- 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