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

the request isn't encrypted.


svn:r13175
This commit is contained in:
Roger Dingledine 2008-01-18 04:51:12 +00:00
parent 6228213647
commit 3d3663a123
2 changed files with 6 additions and 1 deletions

View File

@ -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:

View File

@ -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];