Clarify whether "*" takes the place of an entire managed transport list
In this paragraph:
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.
it's not clear whether something like this is allowed and whether it is the same as just "*":
ServerTransportPlugin foo,*,bar exec </path/to/binary>
The way I read it, "*" has the special meaning of "all transports" only when it appears by itself. This interpretation is supported by some later text:
A managed proxy is configured as ServerTransportPlugin <methods> exec </path/to/binary> [options] or ServerTransportPlugin * exec </path/to/binary> [options]
"TOR_PT_CLIENT_TRANSPORTS" -- A comma-separated list of which methods this client should enable, or * if all methods should be enabled. The proxy SHOULD ignore methods that it doesn't recognize.
"TOR_PT_SERVER_TRANSPORTS" -- A comma-separated list of server methods that the proxy should support, or * if all methods should be enabled.
The attached patch clarifies the text to match the above interpretation. If that interpretation is wrong, then we should add a "foo,*,bar" example and specify what happens in that case.