Commit 43b9b513 authored by George Kadianakis's avatar George Kadianakis
Browse files

Warn when the Extended ORPort should be on but it's not.

parent 11352b0c
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -3176,6 +3176,17 @@ options_validate(or_options_t *old_options, or_options_t *options,
    smartlist_free(options_sl);
  }

  /* If we are a bridge with a pluggable transport proxy but no
     Extended ORPort, inform the user that she is missing out. */
  if (server_mode(options) && options->ServerTransportPlugin &&
      !options->ExtORPort_lines) {
    log_notice(LD_CONFIG, "We are a bridge with a pluggable transport "
               "proxy but the Extended ORPort is disabled. The "
               "Extended ORPort helps Tor communicate with the pluggable "
               "transport proxy. Please enable it using the ExtORPort "
               "torrc option.");
  }

  if (options->ConstrainedSockets) {
    /* If the user wants to constrain socket buffer use, make sure the desired
     * limit is between MIN|MAX_TCPSOCK_BUFFER in k increments. */