aboutsummaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2016-11-07 09:43:12 -0500
committerNick Mathewson <nickm@torproject.org>2016-11-07 11:01:21 -0500
commit864c42f4d66641028005f8d11868368260a37b84 (patch)
tree1ff52e391cd2d7d4ae149b307396046d277cc278 /changes
parent667ba776b1d91c8d1229319be88191008975d6eb (diff)
downloadtor-864c42f4d66641028005f8d11868368260a37b84.tar.gz
tor-864c42f4d66641028005f8d11868368260a37b84.zip
Count HTTP 503 as a download failure.
Because as Teor puts it: "[Resetting on 503] is exactly what we don't want when relays are busy - imagine clients doing an automatic reset every time they DoS a relay..." Fixes bug 20593.
Diffstat (limited to 'changes')
-rw-r--r--changes/bug205936
1 files changed, 6 insertions, 0 deletions
diff --git a/changes/bug20593 b/changes/bug20593
new file mode 100644
index 0000000000..e9f54d317a
--- /dev/null
+++ b/changes/bug20593
@@ -0,0 +1,6 @@
+ o Minor bugfixes (client directory scheduling):
+ - Treat "relay too busy to answer request" as a failed request and a
+ reason to back off on our retry frequency. This is safe now that
+ exponential backups retry indefinitely, and avoids a bug where we would
+ reset our download schedule erroneously.
+ Fixes bug 20593; bugfix on 0.2.9.1-alpha.