]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Describe what happens when we get a consensus, but no certificates
authorteor (Tim Wilson-Brown) <teor2345@gmail.com>
Thu, 19 May 2016 16:35:09 +0000 (12:35 -0400)
committerteor (Tim Wilson-Brown) <teor2345@gmail.com>
Thu, 19 May 2016 16:35:09 +0000 (12:35 -0400)
Comment-only change

src/or/networkstatus.c

index 01f571e6c9e3efb86cda9fd698ae54dd184abfea..51fc01108f81311049eaad6a8aa89fae5c556c99 100644 (file)
@@ -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))
 {