specify that alice and bob can use dirty circuits when

uploading or fetching hidserv descriptors


svn:r1416
This commit is contained in:
Roger Dingledine 2004-03-31 22:58:15 +00:00
parent d7cb4d0ae6
commit 2894813141

View File

@ -150,6 +150,7 @@ Tor Rendezvous Spec
1.4. Bob's OP advertises his server descriptor 1.4. Bob's OP advertises his server descriptor
Bob's OP opens a stream to each directory server's directory port via Tor. Bob's OP opens a stream to each directory server's directory port via Tor.
(He may re-use old circuits for this.)
Over this stream, Bob's OP makes an HTTP 'POST' request, to the URL Over this stream, Bob's OP makes an HTTP 'POST' request, to the URL
'/rendezvous/publish' (relative to the directory server's root), '/rendezvous/publish' (relative to the directory server's root),
containing as its body Bob's service descriptor. Upon receiving a containing as its body Bob's service descriptor. Upon receiving a
@ -188,9 +189,10 @@ Tor Rendezvous Spec
Alice opens a stream to a directory server via Tor, and makes an HTTP GET Alice opens a stream to a directory server via Tor, and makes an HTTP GET
request for the document '/rendezvous/<y>', where '<y> is replaced with the request for the document '/rendezvous/<y>', where '<y> is replaced with the
encoding of Bob's public key as described above. The directory replies encoding of Bob's public key as described above. (She may re-use old
with a 404 HTTP response if it does not recognize <y>, and otherwise circuits for this.) The directory replies with a 404 HTTP response if
returns Bob's most recently uploaded service descriptor. it does not recognize <y>, and otherwise returns Bob's most recently
uploaded service descriptor.
If Alice's OP receives a 404 response, it tries the other directory If Alice's OP receives a 404 response, it tries the other directory
servers, and only fails the lookup if none recognizes the public key hash. servers, and only fails the lookup if none recognizes the public key hash.