[tor-bugs] #9022 [Pluggable transport]: Create an XMPP pluggable transport

Tor Bug Tracker & Wiki blackhole at torproject.org
Sat Jun 29 22:45:51 UTC 2013


#9022: Create an XMPP pluggable transport
---------------------------------+------------------------------------------
 Reporter:  asn                  |          Owner:  feynman 
     Type:  task                 |         Status:  accepted
 Priority:  normal               |      Milestone:          
Component:  Pluggable transport  |        Version:          
 Keywords:                       |         Parent:          
   Points:                       |   Actualpoints:          
---------------------------------+------------------------------------------

Comment(by feynman):

 I just made an small but important change in the protocol. With many (i.e.
 ~10) logins, the aliases field was taking up more space than many of the
 data stanzas. This means that just sending a list of aliases back and
 forth is using up a considerable portion of the allocated bandwidth. I had
 to modify the protocol so that it no longer sends aliases when sending
 data and disconnect requests. By that point, you can infer the list of
 aliases from the IQ's "from" field (which as far as I know cannot be
 spoofed on most chat servers). The alias list is established during the
 connection process and remembered until the socket disconnect.

 This is important because although it scales well with the number of
 logins you use, it breaks compatibility with the old protocol.

 Since this has not yet been deployed with Tor, I suggest using this newer
 protocol. The code also has the improvements mentioned earlier.

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


More information about the tor-bugs mailing list