aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2007-05-03 17:43:49 +0000
committerNick Mathewson <nickm@torproject.org>2007-05-03 17:43:49 +0000
commitf3d1121ff7250bfed01247237205571bc8e0757d (patch)
treeb295030b63fb37fe3cea73e277ee51c3f25987ab
parentdfe93fb3866bf4384dbb68541b1e2ca607f489ad (diff)
downloadtor-f3d1121ff7250bfed01247237205571bc8e0757d.tar.gz
tor-f3d1121ff7250bfed01247237205571bc8e0757d.zip
r12642@catbus: nickm | 2007-05-03 13:43:24 -0400
Document the nonpersistent controller-only options. svn:r10107
-rw-r--r--doc/spec/control-spec.txt36
1 files changed, 36 insertions, 0 deletions
diff --git a/doc/spec/control-spec.txt b/doc/spec/control-spec.txt
index 4adcbd8b5f..64596bac97 100644
--- a/doc/spec/control-spec.txt
+++ b/doc/spec/control-spec.txt
@@ -1338,3 +1338,39 @@ $Id$
command in both protocol versions, and implementations can detect which
error they have received.
+5.4. Options for use by controllers
+
+ Tor provides a few special configuration options for use by controllers.
+ These options can be set and examined by the SETCONF and GETCONF commands,
+ but are not saved to disk by SAVECONF.
+
+ Generally, these options make Tor unusable by disabling a portion of Tor's
+ normal operations. Unless a controller provides replacement functionality
+ to fill this gap, Tor will not correctly handle user requests.
+
+ __AllDirOptionsPrivate
+
+ If true, Tor will try to launch all directory operations through
+ anonymous connections. (Ordinarily, Tor only tries to anonymize
+ requests related to hidden services.) This option will slow down
+ directory access, and may stop Tor from working entirely if it does not
+ yet have enough directory information to build circuits.
+
+ (Boolean. Default: "0".)
+
+ __DisablePredictedCircuits
+
+ If true, Tor will not launch preemptive "general purpose" circuits for
+ streams to attach to. (It will still launch circuits for testing and
+ for hidden services.)
+
+ (Boolean. Default: "0".)
+
+ __LeaveStreamsUnattached
+
+ If true, Tor will not automatically attach new streams to circuits;
+ instead, the controller must attach them with ATTACHSTREAM. If the
+ controller does not attach the streams, their data will never be routed.
+
+ (Boolean. Default: "0".)
+