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

Tor Bug Tracker & Wiki blackhole at torproject.org
Sat Jun 22 06:35:06 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 recently discovered that the caching and delivery confirmation were
 doing more harm than good. I think they were simply using too much
 bandwidth. It seems that by spawning a new thread for closing a socket and
 acquiring a lock that blocks the reading of other sockets, I could greatly
 improve the speed. It is still far from ideal, but I can usually get
 through a couple of minutes of low quality youtube videos at this point
 (even with a very slow internet connection).

 The code and protocol specs are updated. The old code is stored in the
 misc directory of the git repository.

 Unfortunately, using more than one JID is still very unreliable. I am
 beginning to think that rransom was on the right track in thinking that
 the messages were getting reordered--especially since I am no longer
 verifying anything with IDs. Youtube pages load when using more than one
 JID, but the video itself never plays (despite the loading bar swiftly
 moving across the screen).

 I hope to find other ways to make the program faster.

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


More information about the tor-bugs mailing list