stop bridge authorities from leaking their bridge list

This commit is contained in:
Roger Dingledine 2010-01-17 19:41:22 -05:00
parent 5201e05fc5
commit 79eaeef1cd
2 changed files with 9 additions and 1 deletions

View File

@ -1,3 +1,10 @@
Changes in version 0.2.1.22 - 2010-??-??
o Major bugfixes:
- Stop bridge directory authorities from answering dbg-stability.txt
directory queries, which would let people fetch a list of all
bridge identities they track. Bugfix on 0.2.1.6-alpha.
Changes in version 0.2.1.21 - 2009-12-21 Changes in version 0.2.1.21 - 2009-12-21
Tor 0.2.1.21 fixes an incompatibility with the most recent OpenSSL Tor 0.2.1.21 fixes an incompatibility with the most recent OpenSSL
library. If you use Tor on Linux / Unix and you're getting SSL library. If you use Tor on Linux / Unix and you're getting SSL

View File

@ -2956,7 +2956,8 @@ directory_handle_command_get(dir_connection_t *conn, const char *headers,
if (!strcmp(url,"/tor/dbg-stability.txt")) { if (!strcmp(url,"/tor/dbg-stability.txt")) {
const char *stability; const char *stability;
size_t len; size_t len;
if (! authdir_mode_tests_reachability(options) || if (options->BridgeAuthoritativeDir ||
! authdir_mode_tests_reachability(options) ||
! (stability = rep_hist_get_router_stability_doc(time(NULL)))) { ! (stability = rep_hist_get_router_stability_doc(time(NULL)))) {
write_http_status_line(conn, 404, "Not found."); write_http_status_line(conn, 404, "Not found.");
goto done; goto done;