]> git.ipfire.org Git - thirdparty/tor.git/commit
Do not automatically ignore Fast/Stable for exits when ExitNodes is set
authorNick Mathewson <nickm@torproject.org>
Mon, 28 Mar 2011 21:29:59 +0000 (17:29 -0400)
committerNick Mathewson <nickm@torproject.org>
Wed, 27 Apr 2011 03:54:16 +0000 (23:54 -0400)
commit4851de554d5fc473cc9418b15bfb752e45b7d81d
treeea71c8b607b82a17e72c4863f3f750afca73dba7
parente4689d840266088739eee39e9bef84e13c988ce9
Do not automatically ignore Fast/Stable for exits when ExitNodes is set

This once maybe made sense when ExitNodes meant "Here are 3 exits;
use them all", but now it more typically means "Here are 3
countries; exit from there."  Using non-Fast/Stable exits created a
potential partitioning opportunity and an annoying stability
problem.

(Don't worry about the case where all of our ExitNodes are non-Fast
or non-Stable: we handle that later in the function by retrying with
need_capacity and need_uptime set to 0.)
changes/exitnodes_reliable [new file with mode: 0644]
src/or/circuitbuild.c