[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-bugs] #11683 [Tor]: Stop caching extra-info documents on directory mirrors
#11683: Stop caching extra-info documents on directory mirrors
-----------------------------+--------------------------
Reporter: karsten | Owner:
Type: enhancement | Status: needs_review
Priority: normal | Milestone: Tor: 0.2.???
Component: Tor | Version:
Resolution: | Keywords: tor-relay
Actual Points: | Parent ID:
Points: |
-----------------------------+--------------------------
Comment (by karsten):
You mean something like this?
{{{
diff --git a/src/or/router.c b/src/or/router.c
index 86cefc9..5ecf065 100755
--- a/src/or/router.c
+++ b/src/or/router.c
@@ -2370,7 +2370,7 @@ router_dump_router_to_string(routerinfo_t *router,
has_extra_info_digest ? "extra-info-digest " : "",
has_extra_info_digest ? extra_info_digest : "",
has_extra_info_digest ? "\n" : "",
- options->DownloadExtraInfo ? "caches-extra-info\n" : "",
+ options->V3AuthoritativeDir ? "caches-extra-info\n" : "",
onion_pkey, identity_pkey,
family_line,
we_are_hibernating() ? "hibernating 1\n" : "",
}}}
(I can turn this into a real commit with changes file if this is the patch
you want to apply.)
This patch is certainly simpler. But it has the downside that directory
authorities will have to include "caches-extra-info" forever, or at least
until we teach clients not to rely on that line plus two or three release
cycles. (That's why I suggested 0.2.5 above, to save a release cycle.)
If either patch is too hot for 0.2.5, how about we defer until 0.2.6?
Nothing urgent here.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/11683#comment:5>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs