aboutsummaryrefslogtreecommitdiff
path: root/proposals/180-pluggable-transport.txt
diff options
context:
space:
mode:
authorGeorge Kadianakis <desnacked@gmail.com>2011-08-09 22:24:00 +0200
committerGeorge Kadianakis <desnacked@gmail.com>2011-08-09 22:25:07 +0200
commit8a1ed0709e79fe8cd17719ade487f05fd6031682 (patch)
treeb2f09645bbb24cf86a292462f8be47e2bb1a4ed7 /proposals/180-pluggable-transport.txt
parent4212db3cb902a368199d96b3483f4ce15ce4cfed (diff)
downloadtorspec-8a1ed0709e79fe8cd17719ade487f05fd6031682.tar.gz
torspec-8a1ed0709e79fe8cd17719ade487f05fd6031682.zip
Tweak proposal 180 to support the launching of multiple protocols.
Diffstat (limited to 'proposals/180-pluggable-transport.txt')
-rw-r--r--proposals/180-pluggable-transport.txt19
1 files changed, 12 insertions, 7 deletions
diff --git a/proposals/180-pluggable-transport.txt b/proposals/180-pluggable-transport.txt
index 9cab75a..b0629f3 100644
--- a/proposals/180-pluggable-transport.txt
+++ b/proposals/180-pluggable-transport.txt
@@ -293,18 +293,23 @@ Managed proxy interface
the ORPort.
Example: TOR_PT_ORPORT=127.0.0.1:9001
- "TOR_PT_SERVER_BINDADDR" -- The address[:port] on which to
- listen for client proxy connections. This might be the
- advertised address, or might be a local address that Tor will
- forward ports to. It MUST be an address that will work with
- bind().
- Example: TOR_PT_SERVER_BINDADDR=127.0.0.1:1984
+ "TOR_PT_SERVER_BINDADDR" -- A comma seperated list of
+ <key>-<value> pairs, where <key> is a transport name and
+ <value> is the adress:port on which it should listen for client
+ proxy connections.
+ The keys holding transport names must appear on the same order
+ as they appear on TOR_PT_SERVER_TRANSPORTS.
+ This might be the advertised address, or might be a local
+ address that Tor will forward ports to. It MUST be an address
+ that will work with bind().
+ Example:
+ TOR_PT_SERVER_BINDADDR=trebuchet-127.0.0.1:1984,ballista-127.0.0.1:4891
"TOR_PT_SERVER_TRANSPORTS" -- A comma-separated list of server
methods that the proxy should support, or * if all methods
should be enabled. The proxy SHOULD ignore methods that it
doesn't recognize.
- Example: TOR_PT_SERVER_TRANSPORTS=trebuchet,ballista,balrog
+ Example: TOR_PT_SERVER_TRANSPORTS=trebuchet,ballista
The transport proxy replies by writing NL-terminated lines to
stdout. The line metaformat is