[tor-commits] [tor/release-0.2.2] Do not serve encrypt-only descriptors with the "all" request. Reported by piebeer
arma at torproject.org
arma at torproject.org
Mon Mar 7 01:21:57 UTC 2011
commit bcbc8c51cbc026e73e831f6641f5d1fd6ebebd9d
Author: Nick Mathewson <nickm at torproject.org>
Date: Thu Mar 3 23:51:07 2011 -0500
Do not serve encrypt-only descriptors with the "all" request. Reported by piebeer
---
src/or/dirserv.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/src/or/dirserv.c b/src/or/dirserv.c
index 1649bd7..7db6c19 100644
--- a/src/or/dirserv.c
+++ b/src/or/dirserv.c
@@ -2699,6 +2699,8 @@ dirserv_get_routerdesc_fingerprints(smartlist_t *fps_out, const char *key,
SMARTLIST_FOREACH(rl->routers, routerinfo_t *, r,
smartlist_add(fps_out,
tor_memdup(r->cache_info.identity_digest, DIGEST_LEN)));
+ /* Treat "all" requests as if they were unencrypted */
+ for_unencrypted_conn = 1;
} else if (!strcmp(key, "authority")) {
routerinfo_t *ri = router_get_my_routerinfo();
if (ri)
More information about the tor-commits
mailing list