From d9ee94543e000aaae2f5bae3dde0d60b33ee8b2d Mon Sep 17 00:00:00 2001 From: Nick Mathewson <nickm@torproject.org> Date: Wed, 14 Sep 2005 19:12:35 +0000 Subject: Declare 0.1.1.7 as The Version With The Good Dirservers. svn:r5061 --- src/or/routerlist.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/or/routerlist.c b/src/or/routerlist.c index 352e3f532..161d7959e 100644 --- a/src/or/routerlist.c +++ b/src/or/routerlist.c @@ -365,9 +365,12 @@ router_pick_directory_server_impl(int requireother, int fascistfirewall, if (!fascist_firewall_allows_address(router->addr, router->dir_port)) continue; } - /* before 0.1.1.6-alpha, only trusted dirservers served status info. */ + /* Before 0.1.1.6-alpha, only trusted dirservers served status info. + * Before 0.1.1.7-alpha, retrieving nonexistent server IDs could bork + * the directory server. + */ if (for_v2_directory && - !(tor_version_as_new_as(router->platform,"0.1.1.6-alpha") || + !(tor_version_as_new_as(router->platform,"0.1.1.7-alpha") || router_digest_is_trusted_dir(router->identity_digest))) continue; smartlist_add(sl, router); -- cgit v1.2.3