From 7779c63e93c516c7a2fdfedc8ef73ccdb06e1df8 Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Thu, 12 May 2011 00:51:11 -0400 Subject: Accept hs descriptors even if we don't see an HSDir for us The old behavior contributed to unreliability when hidden services and hsdirs had different consensus versions, and so had different opinions about who should be cacheing hsdir info. Bugfix on 0.2.0.10-alpha; based on discussions surrounding bug 2732. --- src/or/routerlist.c | 5 ----- 1 file changed, 5 deletions(-) (limited to 'src/or/routerlist.c') diff --git a/src/or/routerlist.c b/src/or/routerlist.c index f567ccdf3c..354e026306 100644 --- a/src/or/routerlist.c +++ b/src/or/routerlist.c @@ -5778,11 +5778,6 @@ hid_serv_acting_as_directory(void) "being a hidden service directory."); return 0; } - if (!rs->is_hs_dir) { - log_info(LD_REND, "We're not listed as a hidden service directory in " - "the consensus, so we won't be one."); - return 0; - } return 1; } -- cgit v1.2.3-54-g00ecf