diff options
author | Peter Palfrader <peter@palfrader.org> | 2008-08-11 20:09:43 +0000 |
---|---|---|
committer | Peter Palfrader <peter@palfrader.org> | 2008-08-11 20:09:43 +0000 |
commit | f254f8e766ef58e4ae43317a64e3cf7344fa386a (patch) | |
tree | 41a3bdb916078b1d14c72212f411b99258afec7d /doc/spec | |
parent | 6f8920bf21b863ba98bb58b6b569b97f06972857 (diff) | |
download | tor-f254f8e766ef58e4ae43317a64e3cf7344fa386a.tar tor-f254f8e766ef58e4ae43317a64e3cf7344fa386a.tar.gz |
Describe how clients should use the exit summaries, what they may use a locally cached descriptor for, and that enclave exiting is still allowed
svn:r16501
Diffstat (limited to 'doc/spec')
-rw-r--r-- | doc/spec/proposals/141-jit-sd-downloads.txt | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/doc/spec/proposals/141-jit-sd-downloads.txt b/doc/spec/proposals/141-jit-sd-downloads.txt index 991bc05b6..3664e459c 100644 --- a/doc/spec/proposals/141-jit-sd-downloads.txt +++ b/doc/spec/proposals/141-jit-sd-downloads.txt @@ -232,6 +232,22 @@ Status: Draft should list the exit policy matching the descriptor digest referenced in the consensus document. +3.4.1 Client behaviour + + When choosing an exit node for a specific request a Tor client will + choose from the list of nodes that exit to the requested port as given + by the consensus document. If a client has additional knowledge (like + cached full descriptors) that indicates the so chosen exit node will + reject the request then it MAY use that knowledge (or not include such + nodes in the selection to begin with). However, clients MUST NOT use + nodes that do not list the port as accepted in the summary (but for + which they know that the node would exit to that address from other + sources, like a cached descriptor). + + An exception to this is exit enclave behaviour: A client MAY use the + node at a specific IP address to exit to any port on the same address + even if that node is not listed as exiting to the port in the summary. + 4. Migration 4.1 Consensus document changes. |