aboutsummaryrefslogtreecommitdiff
path: root/proposals/180-pluggable-transport.txt
diff options
context:
space:
mode:
authorGeorge Kadianakis <desnacked@gmail.com>2011-10-05 16:41:09 +0200
committerGeorge Kadianakis <desnacked@gmail.com>2011-10-05 16:41:09 +0200
commitef5a3c93402000dcaa5eff4878010cbb36a01205 (patch)
tree2b70c862281d4dcc4e87ebe5c8c2df05174127a9 /proposals/180-pluggable-transport.txt
parent0b0dae8c571183e39249b78d4d8fad989a090c1b (diff)
downloadtorspec-ef5a3c93402000dcaa5eff4878010cbb36a01205.tar.gz
torspec-ef5a3c93402000dcaa5eff4878010cbb36a01205.zip
Support multiple transports in a single transport line.
Support multiple comma-separated transpotrs in a single {Client,Server}TransportPlugin line.
Diffstat (limited to 'proposals/180-pluggable-transport.txt')
-rw-r--r--proposals/180-pluggable-transport.txt8
1 files changed, 6 insertions, 2 deletions
diff --git a/proposals/180-pluggable-transport.txt b/proposals/180-pluggable-transport.txt
index eee2e0e..b4e8dad 100644
--- a/proposals/180-pluggable-transport.txt
+++ b/proposals/180-pluggable-transport.txt
@@ -188,7 +188,7 @@ Specifications: Client behavior
'trubuchet' connections, and Tor doesn't need to worry about it.
A managed proxy is configured with
- ClientTransportPlugin <method> exec <path> [options]
+ ClientTransportPlugin <methods> exec <path> [options]
as in
"ClientTransportPlugin trebuchet exec /usr/libexec/trebuchet --managed".
This example tells Tor to launch an external program to provide a
@@ -197,6 +197,10 @@ Specifications: Client behavior
options, even if the same executable and options are listed for
more than one method.
+ In managed proxies, <methods> can be a comma-separated list of
+ pluggable transport method names, as in:
+ "ClientTransportPlugin pawn,bishop,rook exec /bin/ptproxy --managed".
+
If instead of a transport method, the torrc lists "*" for a managed
proxy, Tor uses that proxy for all transport methods that the plugin
supports. So "ClientTransportPlugin * exec /usr/libexec/tor/foobar"
@@ -235,7 +239,7 @@ Server behavior
configuration information that we'll tell users.
A managed proxy is configured as
- ServerTransportPlugin <method> exec </path/to/binary> [options]
+ ServerTransportPlugin <methods> exec </path/to/binary> [options]
or
ServerTransportPlugin * exec </path/to/binary> [options]