[tor-bugs] #9652 [BridgeDB]: Treat Pluggable Transports as Individual Bridges
Tor Bug Tracker & Wiki
blackhole at torproject.org
Tue Dec 17 16:57:21 UTC 2013
#9652: Treat Pluggable Transports as Individual Bridges
-----------------------------+-----------------
Reporter: sysrqb | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone:
Component: BridgeDB | Version:
Resolution: | Keywords:
Actual Points: | Parent ID:
Points: |
-----------------------------+-----------------
Comment (by asn):
Replying to [comment:4 sysrqb]:
> Some thoughts so I can make progress on this.
>
> Make a bridge's location in the ring is dependent on:
> 1) its fingerprint and port number (or ip addr and port)
> 2) a salt and the fingerprint
> 3) <a better idea>
>
> The ORPort bridge instance must still contain a list of all transports
and we will need to ignore all transports when we iterate over the dict
when we dump the assignments to file (but this will be easy).
>
> I'm heavily leaning towards 1) with regard to how we distinguish the
Bridge instances, until someone tells me this is A Bad Idea. Also, these
changes won't be localized, this will require touching many parts of the
code but they won't be difficult modifications.
Using the TCP port as a way to separate bridges from their PTs sounds like
a fine idea to me. I'm not sure what else should be included in the hash
calculation. Doesn't BridgeDB also include a salt of some kind? Maybe it's
a good idea to keep it in.
Also, let's keep in mind that we will "soon" want to stop passing out
vanilla bridges through BridgeDB, so this change will be even more
important then.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/9652#comment:5>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list