[tor-commits] [torspec/master] 15333: Correct replies for GETINFO, SETCONF
nickm at torproject.org
nickm at torproject.org
Wed Aug 23 13:38:09 UTC 2017
commit d92fc8b17b207cfb8131f6922a95d022c37c06c8
Author: Nick Mathewson <nickm at torproject.org>
Date: Wed Aug 23 09:36:33 2017 -0400
15333: Correct replies for GETINFO, SETCONF
SETCONF says 250 ok on success, like everything else.
GETINFO had some junk left around in it that was left over from good
old control-spec-v0.txt.
---
control-spec.txt | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/control-spec.txt b/control-spec.txt
index 12a559f..b31111c 100644
--- a/control-spec.txt
+++ b/control-spec.txt
@@ -267,7 +267,7 @@
to set it back to its default). SETCONF is all-or-nothing: if there
is an error in any of the configuration settings, Tor sets none of them.
- Tor responds with a "250 configuration values set" reply on success.
+ Tor responds with a "250 OK" reply on success.
If some of the listed keywords can't be found, Tor replies with a
"552 Unrecognized option" message. Otherwise, Tor responds with a
"513 syntax error in configuration values" reply on syntax error, or a
@@ -495,8 +495,6 @@
Sent from the client to the server. The syntax is as for GETCONF:
"GETINFO" 1*(SP keyword) CRLF
- one or more NL-terminated strings. The server replies with an INFOVALUE
- message, or a 551 or 552 error.
Unlike GETCONF, this message is used for data that are not stored in the Tor
configuration file, and that may be longer than a single line. On success,
@@ -507,6 +505,8 @@
250+keyword=
value
.
+ The server sends a 551 or 552 error on failure.
+
Recognized keys and their values include:
"version" -- The version of the server's software, which MAY include the
More information about the tor-commits
mailing list