tor/src
Roger Dingledine 5ad126a51b don't cache connect failures from our own circuits
The connect failure cache had a bad interaction with retrying connections
to our guards or bridges when we go offline and then come back online --
while offline we would fail to connect and cache this result, and then
when we return we would decline to even attempt to connect, because our
failure cache said it wouldn't work.

Now only cache connect failures for relays when we connected to them
because of somebody else's EXTEND request.

Fixes bug 40499; bugfix on 0.3.3.4-alpha.
2021-11-08 05:37:02 -05:00
..
app Merge branch 'maint-0.4.6' 2021-10-21 10:01:39 -04:00
config Merge branch 'maint-0.4.6' 2021-08-12 12:13:26 -04:00
core don't cache connect failures from our own circuits 2021-11-08 05:37:02 -05:00
ext Remove last artifacts of Rust related code 2021-10-06 15:12:04 -04:00
feature Merge branch 'maint-0.4.6' 2021-11-03 09:53:35 -04:00
lib Merge remote-tracking branch 'tor-gitlab/mr/433' into main 2021-10-14 13:01:41 +00:00
test fetch missing bridge descriptors without delay 2021-10-24 17:40:28 -04:00
tools rust: Remove Rust support from tree 2021-10-06 15:12:04 -04:00
trunnel Add trunnel definitions for xon/xoff cells. 2021-09-28 21:26:10 +00:00
win32 version: Missing version update in couple files 2021-10-28 09:42:08 -04:00
arch_goals.md Document high-level architecture goals 2019-12-10 16:47:38 -06:00
include.am rust: Remove Rust support from tree 2021-10-06 15:12:04 -04:00
mainpage.md Move description of ext contents into an md file. 2020-07-02 13:46:25 -04:00