aboutsummaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
authorRobert Ransom <rransom.8774@gmail.com>2012-02-13 00:46:18 -0800
committerNick Mathewson <nickm@torproject.org>2012-02-17 11:42:20 -0500
commitbf1ce3f53d67c4c0e71f79a108e1eaa04fbfb713 (patch)
tree1973930892036273f551ea51e3c7a702b1e56cde /changes
parent340d906419f8f263cd75eee1fb9d6c735b45a5d2 (diff)
downloadtor-bf1ce3f53d67c4c0e71f79a108e1eaa04fbfb713.tar
tor-bf1ce3f53d67c4c0e71f79a108e1eaa04fbfb713.tar.gz
Rewrite managed proxy environment setup code
Now, the environment setup is entirely OS-independent, as well as less hacky and brittle.
Diffstat (limited to 'changes')
-rw-r--r--changes/bug510511
1 files changed, 11 insertions, 0 deletions
diff --git a/changes/bug5105 b/changes/bug5105
new file mode 100644
index 000000000..6a923d9fd
--- /dev/null
+++ b/changes/bug5105
@@ -0,0 +1,11 @@
+ o Minor bugfixes:
+
+ - Ensure that variables set in Tor's environment cannot override
+ environment variables which Tor tries to pass to a managed
+ pluggable-transport proxy. Previously, Tor would pass every
+ variable in its environment to managed proxies along with the
+ new ones, in such a way that on many operating systems, the
+ inherited environment variables would override those which Tor
+ tried to explicitly set. Bugfix on 0.2.3.12-alpha for most
+ Unixoid systems; bugfix on 0.2.3.9-alpha for Windows.
+