Browse Source

let private tor networks more reliably handle hidden services

this is a tweak on the fix in f87c6f100d (see also #2088)
Roger Dingledine 14 years ago
parent
commit
44f6be4681
2 changed files with 6 additions and 1 deletions
  1. 5 0
      changes/bug3886
  2. 1 1
      src/or/dirserv.c

+ 5 - 0
changes/bug3886

@@ -0,0 +1,5 @@
+  o Minor bugfixes:
+    - Fix an edge case where TestingTorNetwork is set but the authorities
+      and relays all have an uptime of zero, where the private Tor network
+      could briefly lack support for hidden services. Fixes bug 3886;
+      bugfix on 0.2.2.18-alpha.

+ 1 - 1
src/or/dirserv.c

@@ -1821,7 +1821,7 @@ dirserv_thinks_router_is_hs_dir(routerinfo_t *router, time_t now)
    * *clients* suffering from bug 2722 are obsolete.  The first version
    * to fix the bug was 0.2.2.25-alpha. */
   return (router->wants_to_be_hs_dir && router->dir_port &&
-          uptime > get_options()->MinUptimeHidServDirectoryV2 &&
+          uptime >= get_options()->MinUptimeHidServDirectoryV2 &&
           router->is_running);
 }