diff --git a/doc/TODO b/doc/TODO index b31be8eec5..4b22cb4ccd 100644 --- a/doc/TODO +++ b/doc/TODO @@ -131,13 +131,15 @@ Rendezvous service: o Communication o OPs remember which circuits are used for which rendezvous points, and can look up circuits by location-hidden service - - OPs send/handle BEGIN cells for location-hidden services - . End-to-end communication for location-hidden services + o OPs send/handle BEGIN cells for location-hidden services + o End-to-end communication for location-hidden services - a section in the man pages: how to configure hidden services - - let bob use himself as a rendezvous point + o let bob use himself as a rendezvous point + - let bob choose himself as intro point - let bob replenish his intro points and republish - alice retries introduction and rendezvous a few times? - should alice ever try to refresh her service desc cache entries? + should she expire them after e.g. 15 mins? - race condition: alice has the serverdesc in her cache, she opens the circs, serverdesc expires and is flushed, then she goes to send the intro cell. should serverdesc cache have a diff --git a/doc/rend-spec.txt b/doc/rend-spec.txt index a433612279..90ccc22b5d 100644 --- a/doc/rend-spec.txt +++ b/doc/rend-spec.txt @@ -315,6 +315,8 @@ Tor Rendezvous Spec port, based on the configuration of the service connected to the circuit, and opens a TCP stream. From then on, Bob's OP treats the stream as an ordinary exit connection. + [ Except he doesn't include addr in the connected cell or the end + cell. -RD] Alice MAY send multiple RELAY_BEGIN cells along the circuit, to open multiple streams to Bob. Alice SHOULD NOT send RELAY_BEGIN cells for any