[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[or-cvs] authdirservers shouldn"t do orport reachability detection,
- To: or-cvs@xxxxxxxxxxxxx
- Subject: [or-cvs] authdirservers shouldn"t do orport reachability detection,
- From: arma@xxxxxxxx (Roger Dingledine)
- Date: Fri, 1 Apr 2005 02:09:20 -0500 (EST)
- Delivered-to: archiver@seul.org
- Delivered-to: or-cvs-outgoing@seul.org
- Delivered-to: or-cvs@seul.org
- Delivery-date: Fri, 01 Apr 2005 02:09:40 -0500
- Reply-to: or-dev@xxxxxxxxxxxxx
- Sender: owner-or-cvs@xxxxxxxxxxxxx
Update of /home2/or/cvsroot/tor/src/or
In directory moria.mit.edu:/home2/arma/work/onion/cvs/tor/src/or
Modified Files:
router.c
Log Message:
authdirservers shouldn't do orport reachability detection,
since they're in clique mode, so it will be rare to find a
server not already connected to them.
Index: router.c
===================================================================
RCS file: /home2/or/cvsroot/tor/src/or/router.c,v
retrieving revision 1.162
retrieving revision 1.163
diff -u -d -r1.162 -r1.163
--- router.c 31 Mar 2005 19:26:33 -0000 1.162
+++ router.c 1 Apr 2005 07:09:18 -0000 1.163
@@ -383,7 +383,7 @@
/** Return 1 if or port is known reachable; else return 0. */
int check_whether_orport_reachable(void) {
- return can_reach_or_port;
+ return clique_mode(get_options()) || can_reach_or_port;
}
/** Return 1 if we don't have a dirport configured, or if it's reachable. */
int check_whether_dirport_reachable(void) {
@@ -413,7 +413,8 @@
/** Annotate that we found our ORPort reachable. */
void router_orport_found_reachable(void) {
if (!can_reach_or_port) {
- log_fn(LOG_NOTICE,"Your ORPort is reachable from the outside. Excellent. Publishing server descriptor.");
+ if (!clique_mode(get_options()))
+ log_fn(LOG_NOTICE,"Your ORPort is reachable from the outside. Excellent. Publishing server descriptor.");
can_reach_or_port = 1;
}
}