[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