Commit b79850d5 authored by Roger Dingledine's avatar Roger Dingledine
Browse files

Make "ClientOnly 1" config option disable directory ports too.


svn:r13213
parent e7853ba3
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -13,6 +13,7 @@ Changes in version 0.2.0.18-alpha - 2008-01-??
  o Minor features:
    - Don't answer "/tor/networkstatus-bridges" directory requests if
      the request isn't encrypted.
    - Make "ClientOnly 1" config option disable directory ports too.


Changes in version 0.2.0.17-alpha - 2008-01-17
+2 −1
Original line number Diff line number Diff line
@@ -391,7 +391,8 @@ circuit list.
.LP
.TP
\fBClientOnly \fR\fB0\fR|\fB1\fR\fP
If set to 1, Tor will under no circumstances run as a server. The default
If set to 1, Tor will under no circumstances run as a server or serve
directory requests. The default
is to run as a client unless ORPort is configured.  (Usually,
you don't need to set this; Tor is pretty smart at figuring out whether
you are reliable and high-bandwidth enough to be a useful server.)
+1 −1
Original line number Diff line number Diff line
@@ -1340,7 +1340,7 @@ retry_all_listeners(smartlist_t *replaced_conns,
    return -1;
  if (retry_listeners(CONN_TYPE_DIR_LISTENER, options->DirListenAddress,
                      options->DirPort, "0.0.0.0",
                      replaced_conns, new_conns, 0,
                      replaced_conns, new_conns, options->ClientOnly,
                      AF_INET)<0)
    return -1;
  if (retry_listeners(CONN_TYPE_AP_LISTENER, options->SocksListenAddress,
+0 −1
Original line number Diff line number Diff line
@@ -1053,7 +1053,6 @@ run_scheduled_events(time_t now)

  /** 3d. And every 60 seconds, we relaunch listeners if any died. */
  if (!we_are_hibernating() && time_to_check_listeners < now) {
    /* 0 means "only launch the ones that died." */
    retry_all_listeners(NULL, NULL);
    time_to_check_listeners = now+60;
  }