diff options
author | David Goulet <dgoulet@torproject.org> | 2018-02-19 11:50:29 -0500 |
---|---|---|
committer | David Goulet <dgoulet@torproject.org> | 2018-02-19 11:50:29 -0500 |
commit | 59d6453f589904b51061a18303cc2b24be77d1f0 (patch) | |
tree | 6048e6bf60226eab857dae8b7a765c166dfb50a6 /control-spec.txt | |
parent | a8455f4d1a6ef7d2fca1e3cdc1b7b6ee5ce091c7 (diff) | |
download | torspec-59d6453f589904b51061a18303cc2b24be77d1f0.tar.gz torspec-59d6453f589904b51061a18303cc2b24be77d1f0.zip |
control: HSFETCH does not support v3 yet
The HSFETCH command was not implemented for v3 with prop284 work because of
some engineering complexity and lack of use case.
See ticket #20699 for the rationale.
Signed-off-by: David Goulet <dgoulet@torproject.org>
Diffstat (limited to 'control-spec.txt')
-rw-r--r-- | control-spec.txt | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/control-spec.txt b/control-spec.txt index e085519..ed61218 100644 --- a/control-spec.txt +++ b/control-spec.txt @@ -1480,14 +1480,13 @@ "HSFETCH" SP (HSAddress / "v" Version "-" DescId) *[SP "SERVER=" Server] CRLF - HSAddress = (16*Base32Character / 56*Base32Character) - Version = "2" / "3" - DescId = (32*Base32Character / 32*Base64Character) + HSAddress = 16*Base32Character + Version = "2" + DescId = 32*Base32Character Server = LongName This command launches hidden service descriptor fetch(es) for the given - HSAddress or DescId. For v3, "DescId" is the descriptor blinded key used as - an index to query the directory. It can only be used with "Version=3". + HSAddress or DescId. If a DescId is specified, at least one Server MUST also be provided, otherwise a 512 error is returned. If no DescId and Server(s) are specified, @@ -1515,7 +1514,6 @@ S: 250 OK [HSFETCH was added in Tor 0.2.7.1-alpha] - [HS v3 support added 0.3.3.1-alpha] 3.27. ADD_ONION |