diff options
author | teor (Tim Wilson-Brown) <teor2345@gmail.com> | 2016-05-19 12:35:09 -0400 |
---|---|---|
committer | teor (Tim Wilson-Brown) <teor2345@gmail.com> | 2016-05-19 12:35:09 -0400 |
commit | c5d87ef6af78ec24bebac1c634dd8d16dda585f8 (patch) | |
tree | a792462f12071f4437762595adad0b375a819ea9 | |
parent | dd17df2253fb0592ed3f75f8cf5134b71800df62 (diff) | |
download | tor-c5d87ef6af78ec24bebac1c634dd8d16dda585f8.tar.gz tor-c5d87ef6af78ec24bebac1c634dd8d16dda585f8.zip |
Describe what happens when we get a consensus, but no certificates
Comment-only change
-rw-r--r-- | src/or/networkstatus.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/or/networkstatus.c b/src/or/networkstatus.c index 01f571e6c9..51fc01108f 100644 --- a/src/or/networkstatus.c +++ b/src/or/networkstatus.c @@ -1236,7 +1236,11 @@ networkstatus_get_reasonably_live_consensus(time_t now, int flavor) /** Check if we need to download a consensus during tor's bootstrap phase. * If we have no consensus, or our consensus is unusably old, return 1. * As soon as we have received a consensus, return 0, even if we don't have - * enough certificates to validate it. */ + * enough certificates to validate it. + * If a fallback directory gives us a consensus we can never get certs for, + * check_consensus_waiting_for_certs() will wait 20 minutes before failing + * the cert downloads. After that, a new consensus will be fetched from a + * randomly chosen fallback. */ MOCK_IMPL(int, networkstatus_consensus_is_bootstrapping,(time_t now)) { |