tor

The Tor anonymity network
git clone https://git.dasho.dev/tor.git
Log | Files | Refs | README | LICENSE

commit 4b56df9874cb67d1a9e72626bbfc69bbd40b593b
parent 8ff60b52889ecd40aa8311171bac619b0598da9b
Author: Nick Mathewson <nickm@torproject.org>
Date:   Fri, 17 Nov 2017 08:34:23 -0500

Merge branch 'maint-0.3.2'

Diffstat:
Achanges/bug20963 | 4++++
Msrc/or/circuitstats.c | 11++++++++---
2 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/changes/bug20963 b/changes/bug20963 @@ -0,0 +1,4 @@ + o Minor features (logging): + - Improve the message we log when re-enabling circuit build timeouts + after having received a consensus. Closes ticket 20963. + diff --git a/src/or/circuitstats.c b/src/or/circuitstats.c @@ -431,9 +431,14 @@ circuit_build_times_new_consensus_params(circuit_build_times_t *cbt, if (num > 0) { if (num != cbt->liveness.num_recent_circs) { int8_t *recent_circs; - log_notice(LD_CIRC, "The Tor Directory Consensus has changed how many " - "circuits we must track to detect network failures from %d " - "to %d.", cbt->liveness.num_recent_circs, num); + if (cbt->liveness.num_recent_circs > 0) { + log_notice(LD_CIRC, "The Tor Directory Consensus has changed how " + "many circuits we must track to detect network failures " + "from %d to %d.", cbt->liveness.num_recent_circs, num); + } else { + log_notice(LD_CIRC, "Upon receiving a consensus directory, " + "re-enabling circuit-based network failure detection."); + } tor_assert(cbt->liveness.timeouts_after_firsthop || cbt->liveness.num_recent_circs == 0);