tor/src
Roger Dingledine 3c8510e2c0 reassess minimum-dir-info when a bridge fails
When we try to fetch a bridge descriptor and we fail, we mark
the guard as failed, but we never scheduled a re-compute for
router_have_minimum_dir_info().

So if we had already decided we needed to wait for this new descriptor,
we would just wait forever -- even if, counterintuitively, *losing* the
bridge is just what we need to *resume* using the network, if we had it
in state GUARD_REACHABLE_MAYBE and we were stalling to learn this outcome.

See bug 40396 for more details.
2021-10-28 20:57:28 -04: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 Merge branch 'tor-gitlab/mr/452_squashed' into main 2021-10-21 12:57:37 +00:00
ext Remove last artifacts of Rust related code 2021-10-06 15:12:04 -04:00
feature reassess minimum-dir-info when a bridge fails 2021-10-28 20:57:28 -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 Bump version to 0.4.7.1-alpha 2021-09-17 09:42:45 -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