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

Tor Bug Tracker & Wiki blackhole at torproject.org
Fri Jun 14 04:57:09 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 got the protocol working with IQs and uploaded the code here:
  https://gitweb.torproject.org/user/asn/hexchat.git

 Some comments:

 - The protocol is quite different now and I need to update the protocol-
 spec in the "doc" directory to reflect this.

 - I used custom IQ stanzas rather than a stream (which is after all just a
 bunch of custom IQ stanzas).

 - The code is poorly commented at this point. I need to fix that, but for
 now, I thought it was important to keep everyone updated on progress.

 - I still cannot watch youtube videos, and the software has a tendency to
 randomly start refusing connections. However, when it is working, it is
 reasonably fast.

 - Sometimes messages are still dropped. I tried buffers, delivery
 confirmation messages and locks to try to fix this. None of those
 techniques worked. Please let me know if you can think of any new ways of
 ensuring messages are delivered quickly and in the right order.

 - I encourage others to test the code themselves and let me know whether
 you can think of any ways of improving it.

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


More information about the tor-bugs mailing list