From: Suphanat Chunhapanya Date: Thu, 22 Aug 2019 03:53:59 +0000 (+0800) Subject: doc: TCPProxy is not supported in TOR_PT_PROXY X-Git-Tag: tor-0.4.3.1-alpha~50^2~6 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=101bdeb02d78aab7d7b4b13e8620203ce6e44b4c;p=thirdparty%2Ftor.git doc: TCPProxy is not supported in TOR_PT_PROXY Because we need to construct the URI using the TCPProxy configuration but we don't have a standard URI scheme for haproxy yet, we decided to not support TCPProxy in TOR_PT_PROXY now. There is no problem with HTTPSProxy, Socks4Proxy, or Socks5Proxy because they all have standard URI schemes. --- diff --git a/src/feature/client/transports.c b/src/feature/client/transports.c index 97bfc8ae30..de383c9836 100644 --- a/src/feature/client/transports.c +++ b/src/feature/client/transports.c @@ -733,6 +733,9 @@ get_pt_proxy_uri(void) const or_options_t *options = get_options(); char *uri = NULL; + /* XXX: Currently TCPProxy is not supported in TOR_PT_PROXY because + * there isn't a standard URI scheme for some proxy protocols, such as + * haproxy. */ if (options->Socks4Proxy || options->Socks5Proxy || options->HTTPSProxy) { char addr[TOR_ADDR_BUF_LEN+1];