aboutsummaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
authorteor <teor2345@gmail.com>2017-12-11 02:29:05 +1100
committerNick Mathewson <nickm@torproject.org>2017-12-12 19:17:25 -0500
commit19a4abf2a99c6a3de2c9a2fdf3e6d7b7c404f8f8 (patch)
tree48e37c5c8b39c91a4ee509b677d93a39822d1a2e /changes
parent6b5c70670b26b9560febf5dc70f814d5e515c0f8 (diff)
downloadtor-19a4abf2a99c6a3de2c9a2fdf3e6d7b7c404f8f8.tar.gz
tor-19a4abf2a99c6a3de2c9a2fdf3e6d7b7c404f8f8.zip
Make sure bridges are definitely running before delaying directory fetches
Retry directory downloads when we get our first bridge descriptor during bootstrap or while reconnecting to the network. Keep retrying every time we get a bridge descriptor, until we have a reachable bridge. Stop delaying bridge descriptor fetches when we have cached bridge descriptors. Instead, only delay bridge descriptor fetches when we have at least one reachable bridge. Fixes bug 24367; bugfix on 0.2.0.3-alpha.
Diffstat (limited to 'changes')
-rw-r--r--changes/bug2436716
1 files changed, 11 insertions, 5 deletions
diff --git a/changes/bug24367 b/changes/bug24367
index 6081f7b5d4..09ef3bb877 100644
--- a/changes/bug24367
+++ b/changes/bug24367
@@ -1,7 +1,13 @@
o Minor bugfixes (bridge clients, bootstrap):
- - Stop checking for bridge descriptors when we actually want to know if
- any bridges are usable. This avoids potential bootstrapping issues.
+ - Retry directory downloads when we get our first bridge descriptor
+ during bootstrap or while reconnecting to the network. Keep retrying
+ every time we get a bridge descriptor, until we have a reachable bridge.
+ Fixes bug 24367; bugfix on 0.2.0.3-alpha.
+ - Stop delaying bridge descriptor fetches when we have cached bridge
+ descriptors. Instead, only delay bridge descriptor fetches when we
+ have at least one reachable bridge.
+ Fixes bug 24367; bugfix on 0.2.0.3-alpha.
+ - Stop delaying directory fetches when we have cached bridge descriptors.
+ Instead, only delay bridge descriptor fetches when all our bridges are
+ definitely unreachable.
Fixes bug 24367; bugfix on 0.2.0.3-alpha.
- - Stop stalling when bridges are changed at runtime. Stop stalling when
- old bridge descriptors are cached, but they are not in use.
- Fixes bug 24367; bugfix on 23347 in 0.3.2.1-alpha.