mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-03 00:53:32 +01:00
specify that alice and bob can use dirty circuits when
uploading or fetching hidserv descriptors svn:r1416
This commit is contained in:
parent
d7cb4d0ae6
commit
2894813141
@ -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.
|
||||||
|
Loading…
Reference in New Issue
Block a user