Commit 3d3663a1 authored by Roger Dingledine's avatar Roger Dingledine
Browse files

Don't answer "/tor/networkstatus-bridges" directory requests if

the request isn't encrypted.


svn:r13175
parent 62282136
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -4,6 +4,10 @@ Changes in version 0.2.0.18-alpha - 2008-01-??
      relay, if you haven't found yourself reachable yet or if you've
      decided not to advertise your dirport yet. Addresses bug 556.

  o Minor features:
    - Don't answer "/tor/networkstatus-bridges" directory requests if
      the request isn't encrypted.


Changes in version 0.2.0.17-alpha - 2008-01-17
  o Compile fixes:
+2 −1
Original line number Diff line number Diff line
@@ -2337,7 +2337,7 @@ directory_handle_command_get(dir_connection_t *conn, const char *headers,
        smartlist_add(items, (char*)item);
    } else if (!current && !strcmp(url, "consensus-signatures")) {
      /* XXXX020 the spec says that we should implement
       * currrent/consensus-signatures too.  Why? */
       * current/consensus-signatures too.  Why? -NM */
      const char *item;
      if ((item=dirvote_get_pending_detached_signatures()))
        smartlist_add(items, (char*)item);
@@ -2620,6 +2620,7 @@ directory_handle_command_get(dir_connection_t *conn, const char *headers,

  if (options->BridgeAuthoritativeDir &&
      options->BridgePassword &&
      connection_dir_is_encrypted(conn) &&
      !strcmp(url,"/tor/networkstatus-bridges")) {
    char *status;
    char decoded[64];