[tor-commits] [tor/master] Merge remote-tracking branch	'origin/maint-0.2.2'
    nickm at torproject.org 
    nickm at torproject.org
       
    Fri Apr 29 00:38:20 UTC 2011
    
    
  
commit 9d67d16c6a99c662f0fe81068f66de471b39a616
Merge: bb8689b 5693fed
Author: Nick Mathewson <nickm at torproject.org>
Date:   Thu Apr 28 20:38:50 2011 -0400
    Merge remote-tracking branch 'origin/maint-0.2.2'
 changes/bug2722     |   11 +++++++++++
 src/or/dirserv.c    |    3 +++
 src/or/routerlist.c |   10 ++--------
 3 files changed, 16 insertions(+), 8 deletions(-)
diff --cc src/or/dirserv.c
index 759b1cf,c8dda66..bbd25da
--- a/src/or/dirserv.c
+++ b/src/or/dirserv.c
@@@ -1839,9 -1811,12 +1839,12 @@@ dirserv_thinks_router_is_hs_dir(const r
     * bug 1693. In the future, once relays set wants_to_be_hs_dir
     * correctly, we can revert to only checking dir_port if router's
     * version is too old. */
+   /* XXX Unfortunately, we need to keep checking dir_port until all
+    * *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 &&
 -          router->is_running);
 +          node->is_running);
  }
  
  /** Look through the routerlist, the Mean Time Between Failure history, and
    
    
More information about the tor-commits
mailing list