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

Tor Bug Tracker & Wiki blackhole at torproject.org
Sat Jun 29 19:20:50 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 thought of and implemented a couple more ideas for making the code
 faster and more robust. The main one is to have the bots actively work to
 distribute the load evenly rather than have each socket cycle through
 bots. I also have the bots working to keep the rate at which they send
 data below a certain threshold (currently 20kb/s).

 I chose this method because I recently learned that many chat servers
 penalize you if you send more bytes than a certain threshold over a given
 time frame. I also noticed that connections established using hexchat
 seemed to get slower when used heavily. I figured that having the bots
 actively work to keep their data rate below a threshold could keep the
 overall bandwidth more consistent.

 I also brought back the "login to each account multiple times" option.

 I think this all might be helping because youtube videos seem to load
 faster (and they no longer prevent me from doing things in other tabs).
 The client is using 15 logins and the server is using 15 logins while
 logging into each of them 3 times.

 Keep in mind, the code was quite stable before, and I am now just trying
 to make it better (rather than make it work).

 The old code can still be found here:
 https://github.com/aeftimia/hexchat/tree/master/misc/round_robin

 I will continue to update the code and describe the updates here if I
 think of any more ways of improving upon the design.

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


More information about the tor-bugs mailing list