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

Tor Bug Tracker & Wiki blackhole at torproject.org
Sat Jun 22 16:43:45 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 added on a simple ID feature in which the server increments an id with
 each message it sends, and puts the id in its own stanza. This allows the
 client to determine where the message is in the sequence and store the
 message in a buffer if necessary. This also happens for disconnect
 requests. This way, the client will not receive the disconnect request
 until all the messages sent before it have been received.

 I also took out zlib compression.

 I will update the protocol spec ASAP (probably later today).

 Note that with N connected JIDs, the bot's maximum bandwidth increases by
 a factor of N. So, with enough JIDs, it *should* be possible to run a
 proxy service for many people.

 The next step is probably to find a way around Google's preventing people
 from sending you messages if they are not on your contact list. That is
 going to be really important if this is to work with Gtalk. Gtalk is much
 faster than jabber (and probably many other XMPP services), so you would
 need a lot more accounts for it to work with other chat servers.

 I would like to get this working properly with Gtalk by using MUC rooms,
 but I cannot get sleekxmpp to send out a message to everyone in a chat
 room (I always get a service unavailable error). I currently quite stuck
 with respect to this problem.

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


More information about the tor-bugs mailing list