[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-bugs] #11211 [Tor]: Multiple ServerTransportListenAddr entries should be allowed per transport.



#11211: Multiple ServerTransportListenAddr entries should be allowed per transport.
----------------------------+----------------------------------
 Reporter:  yawning         |          Owner:
     Type:  defect          |         Status:  new
 Priority:  normal          |      Milestone:
Component:  Tor             |        Version:  Tor: unspecified
 Keywords:  tor-bridge, pt  |  Actual Points:
Parent ID:                  |         Points:
----------------------------+----------------------------------
 Looking through or/config.c, it is apparent that the
 ServerTransportListenAddr line only allows one address/port to be
 specified per transport.  This is problematic because there are cases
 where it is beneficial/required to list more than one.

 A simple example of where this would be useful is:
 {{{
 ServerTransportListenAddr obfs3 0.0.0.0:443
 ServerTransportListenAddr obfs3 [::]:443
 }}}

 The Pluggable Transport spec doesn't explicitly disallow having multiple
 bind addresses for TOR_PT_SERVER_BIND_ADDR, but I'm not sure what would
 happen if more than one is passed with each of the pt config protocol
 libraries in use.

     The keys holding transport names must appear on the same order
     as they appear on TOR_PT_SERVER_TRANSPORTS.

 Currently the particular example I used is probably a moot point because
 of #7961, but in general I don't see a good reason why each transport
 should be limited to one bind address.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/11211>
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