diff options
author | Nick Mathewson <nickm@torproject.org> | 2016-11-07 09:43:12 -0500 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2016-11-07 11:01:21 -0500 |
commit | 864c42f4d66641028005f8d11868368260a37b84 (patch) | |
tree | 1ff52e391cd2d7d4ae149b307396046d277cc278 /changes | |
parent | 667ba776b1d91c8d1229319be88191008975d6eb (diff) | |
download | tor-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/bug20593 | 6 |
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. |