aboutsummaryrefslogtreecommitdiff
path: root/changes/bug29670
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2019-05-29 11:00:09 -0400
committerNick Mathewson <nickm@torproject.org>2019-05-29 11:00:09 -0400
commit5cbd71b977f1c3ae0b9dc0f9e63094941ece015c (patch)
tree3150f4b201c6d66d1b126bedaeb172345d3b693f /changes/bug29670
parente5deb2bbc73d8830ae6c479a4532e72112f5484a (diff)
downloadtor-5cbd71b977f1c3ae0b9dc0f9e63094941ece015c.tar.gz
tor-5cbd71b977f1c3ae0b9dc0f9e63094941ece015c.zip
Make get_proxy_type() connection-specific
Previously, we were looking at our global settings to see what kind of proxy we had. But doing this would sometimes give us the wrong results when we had ClientTransportPlugin configured but we weren't using it for a particular connection. In several places in the code, we had added checks to see if we were _really_ using a PT or whether we were using a socks proxy, but we had forgotten to do so in at least once case. Instead, since every time we call this function we are asking about a single connection, it is probably best just to make this function connection-specific. Fixes bug 29670; bugfix on 0.2.6.2-alpha.
Diffstat (limited to 'changes/bug29670')
-rw-r--r--changes/bug296704
1 files changed, 4 insertions, 0 deletions
diff --git a/changes/bug29670 b/changes/bug29670
new file mode 100644
index 0000000000..00b0c33327
--- /dev/null
+++ b/changes/bug29670
@@ -0,0 +1,4 @@
+ o Minor bugfixes (configuration, proxies):
+ - Fix a bug that prevented us from supporting SOCKS5 proxies that want
+ authentication along with configued (but unused!)
+ ClientTransportPlugins. Fixes bug 29670; bugfix on 0.2.6.1-alpha.