From fe42f10954bcc6a5f4529e544403432140a4acae Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Tue, 21 Sep 2010 02:16:43 -0400 Subject: log when we finish a circuit after being offline --- src/or/routerlist.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/or') diff --git a/src/or/routerlist.c b/src/or/routerlist.c index b77107ca0b..f4c1660629 100644 --- a/src/or/routerlist.c +++ b/src/or/routerlist.c @@ -4783,6 +4783,13 @@ update_router_have_minimum_dir_info(void) log(quiet ? LOG_INFO : LOG_NOTICE, LD_DIR, "Our directory information is no longer up-to-date " "enough to build circuits: %s", dir_info_status); + + /* a) make us log when we next complete a circuit, so we know when Tor + * is back up and usable, and b) disable some activities that Tor + * should only do while circuits are working, like reachability tests + * and fetching bridge descriptors only over circuits. */ + has_completed_circuit = 0; + control_event_client_status(LOG_NOTICE, "NOT_ENOUGH_DIR_INFO"); } have_min_dir_info = res; -- cgit v1.2.3-54-g00ecf