[tor-bugs] #30953 [Core Tor/Tor]: ServerTransportListenAddr is ignored when stated second time for the IPv6 address

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon Jun 24 13:08:41 UTC 2019


#30953: ServerTransportListenAddr is ignored when stated second time for the IPv6
address
--------------------------+----------------------------------
 Reporter:  s7r           |          Owner:  (none)
     Type:  enhancement   |         Status:  new
 Priority:  Medium        |      Milestone:  Tor: unspecified
Component:  Core Tor/Tor  |        Version:  Tor: unspecified
 Severity:  Normal        |     Resolution:
 Keywords:  ipv6, tor-pt  |  Actual Points:
Parent ID:                |         Points:
 Reviewer:                |        Sponsor:
--------------------------+----------------------------------

Comment (by teor):

 Replying to [comment:2 ahf]:
 > Without having looked at specifications or implementation yet, it sounds
 like something we should fix, yeah.

 One to fix this is to run two instances of the PT on different addresses.
 But I don't think the extra-info format allows that. And it doesn't allow
 multiple IP addresses, either:
 https://gitweb.torproject.org/torspec.git/tree/dir-spec.txt#n1211

 So we either need to:
 1. use a different transportname, like obfs4-ipv6
 2. allow IPv4 and IPv6 lines with the same transportname
 3. add an "ipv6=" arg to the arglist

 Option 3 is more like what we do for authorities and fallbacks. And it
 avoids issues with having two lines for the same bridge, which has caused
 subtle bugs in the past.

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


More information about the tor-bugs mailing list