summaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
authorteor <teor2345@gmail.com>2014-12-25 23:42:38 +1100
committerNick Mathewson <nickm@torproject.org>2014-12-30 09:06:00 -0500
commit22a1e9cac18f69e6e14c0e84785460f2074d8575 (patch)
tree1054e567c11787664a5646a02b1fa21f22b8fb10 /changes
parent2d199bdffecb83be684d8c7667d1880bd40243bc (diff)
downloadtor-22a1e9cac18f69e6e14c0e84785460f2074d8575.tar.gz
tor-22a1e9cac18f69e6e14c0e84785460f2074d8575.zip
Avoid excluding guards from path building in minimal test networks
choose_good_entry_server() now excludes current entry guards and their families, unless we're in a test network, and excluding guards would exclude all nodes. This typically occurs in incredibly small tor networks, and those using TestingAuthVoteGuard * This is an incomplete fix, but is no worse than the previous behaviour, and only applies to minimal, testing tor networks (so it's no less secure). Discovered as part of #13718.
Diffstat (limited to 'changes')
-rw-r--r--changes/bug13718-avoid-excluding-guards8
1 files changed, 8 insertions, 0 deletions
diff --git a/changes/bug13718-avoid-excluding-guards b/changes/bug13718-avoid-excluding-guards
new file mode 100644
index 0000000000..bf80d2a7e7
--- /dev/null
+++ b/changes/bug13718-avoid-excluding-guards
@@ -0,0 +1,8 @@
+ o Minor bugfixes:
+ - Avoid excluding guards from path building in minimal test networks,
+ when we're in a test network, and excluding guards would exclude
+ all nodes. This typically occurs in incredibly small tor networks,
+ and those using TestingAuthVoteGuard *
+ This fix only applies to minimal, testing tor networks,
+ so it's no less secure.
+ Discovered as part of #13718.