[tor-bugs] #5935 [BridgeDB]: Determine how bridge-pool assignments should work with BridgeDB's IPv6 and pluggable-transport extensions

Tor Bug Tracker & Wiki torproject-admin at torproject.org
Thu Jun 14 10:09:45 UTC 2012


#5935: Determine how bridge-pool assignments should work with BridgeDB's IPv6 and
pluggable-transport extensions
----------------------+-----------------------------------------------------
 Reporter:  aagbsn    |          Owner:     
     Type:  defect    |         Status:  new
 Priority:  normal    |      Milestone:     
Component:  BridgeDB  |        Version:     
 Keywords:            |         Parent:     
   Points:            |   Actualpoints:     
----------------------+-----------------------------------------------------

Comment(by karsten):

 Replying to [comment:4 aagbsn]:
 > This gets hairy; for example, consider the case where a bridge has an
 ipv4 address with port 443, and an ipv6 address without port 443.

 True.  This isn't only a problem of assignments.log, but of BridgeDB's
 operation in general.  Is BridgeDB supposed to return at least 1 IPv6
 bridge on port 443, or do we ignore ports until we have enough IPv6
 bridges to be picky about the port?  What if a bridge has port 8443 as
 primary OR port and uses a second IPv4 address (which isn't possible right
 now, but which is allowed by the spec) with port 443---would we put it in
 the "port 443" subring?

 For simplicity, I'd say we should only put a bridge in the "port 443"
 subring and add an `port=443` entry to assignments.log if the bridge's
 primary OR port is 443.  Let's ignore "or-address" and "a" lines with
 respect to port 443 until we run into problems not giving out at least one
 bridge on that port.  We can always make it more complex later.

 > The order of keys doesn't matter, right?

 Right.

-- 
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/5935#comment:5>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list