[tor-bugs] #21864 [Core Tor/Tor]: Support Bridges setting MyFamily to include Relays
Tor Bug Tracker & Wiki
blackhole at torproject.org
Tue Apr 4 21:32:27 UTC 2017
#21864: Support Bridges setting MyFamily to include Relays
------------------------------+-------------------------
Reporter: isis | Owner:
Type: defect | Status: new
Priority: Medium | Milestone:
Component: Core Tor/Tor | Version:
Severity: Normal | Keywords: easy, 15min
Actual Points: | Parent ID:
Points: 0.5 | Reviewer:
Sponsor: |
------------------------------+-------------------------
In src/or/config.c:
{{{
if (options->MyFamily && options->BridgeRelay) {
log_warn(LD_CONFIG, "Listing a family for a bridge relay is not "
"supported: it can reveal bridge fingerprints to censors. "
"You should also make sure you aren't listing this bridge's "
"fingerprint in any other MyFamily.");
}
}}}
In src/or/router.c, function `router_build_fresh_descriptor`:
{{{
if (options->MyFamily && ! options->BridgeRelay) {
smartlist_t *family;
[…]
}}}
I propose instead that we:
1) Warn bridge operators not to include ''other'' bridges in MyFamily, but
let them know that including relays is fine. We should continue to warn
them not to list any bridge in the MyFamily of a public relay.
2) Allow bridges to specify MyFamily.
The reasoning for this is that NoiseTor would like to run high-capacity
default bridges for Tor Browser, but they are nervous about simultaneously
running exits without being able to direct people not to use both.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/21864>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list