mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-11 05:33:47 +01:00
lower the number of seconds before we yell about clock jump.
and make the yelling only happen if you're a server. svn:r6625
This commit is contained in:
parent
53d63e25a5
commit
4e4cc9aa27
@ -660,9 +660,13 @@ circuit_send_next_onion_skin(circuit_t *circ)
|
||||
void
|
||||
circuit_note_clock_jumped(int seconds_elapsed)
|
||||
{
|
||||
if (server_mode(get_options()))
|
||||
log(LOG_WARN, LD_GENERAL,
|
||||
"Please report: your clock just jumped %d seconds forward; "
|
||||
"assuming established circuits no longer work.", seconds_elapsed);
|
||||
else
|
||||
log(LOG_NOTICE, LD_GENERAL, "Your clock just jumped %d seconds forward; "
|
||||
"assuming established circuits no longer work.", seconds_elapsed);
|
||||
has_completed_circuit=0; /* so it'll log when it works again */
|
||||
circuit_mark_all_unused_circs();
|
||||
circuit_expire_all_dirty_circs();
|
||||
|
@ -985,9 +985,11 @@ second_elapsed_callback(int fd, short event, void *args)
|
||||
me->address, me->dir_port);
|
||||
}
|
||||
|
||||
/* if more than 100s have elapsed, probably the clock jumped: doesn't
|
||||
* count. */
|
||||
if (seconds_elapsed < 100)
|
||||
/** If more than this many seconds have elapsed, probably the clock
|
||||
* jumped: doesn't count. */
|
||||
#define NUM_JUMPED_SECONDS_BEFORE_WARN 10
|
||||
/* This used to be 100, but I cranked it down for Mike Chiussi -RD */
|
||||
if (seconds_elapsed < NUM_JUMPED_SECONDS_BEFORE_WARN)
|
||||
stats_n_seconds_working += seconds_elapsed;
|
||||
else
|
||||
circuit_note_clock_jumped(seconds_elapsed);
|
||||
|
Loading…
Reference in New Issue
Block a user