[Pidgin] #16535: less delay for xmpp file transfer using streamhosts
Pidgin
trac at pidgin.im
Thu Jun 11 09:29:07 EDT 2015
#16535: less delay for xmpp file transfer using streamhosts
------------------------------------------+------------------------
Reporter: evert_mouw | Owner:
Type: patch | Status: new
Milestone: Patches Needing Review | Component: libpurple
Version: 2.10.11 | Resolution:
Keywords: XMPP streamhost filetransfer |
------------------------------------------+------------------------
Comment (by datallah):
The current ordering isn't arbitrary, it uses the ordering specified by
the sender (which is what is specified by
[http://xmpp.org/extensions/xep-0065.html#direct-proto-establish
XEP-0065]).
At least when Pidgin is the sender (and presumably for other clients too),
the ordering is intentional and prefers direct connections over proxies -
see `jabber_si_xfer_bytestreams_listen_cb` in the same file.
It's certainly true that direct connections are less likely to succeed,
but switching the ordering will make large in-network file transfers not
possible.
A somewhat more complicated algorithm probably could be used to decide
whether or not to try internal IPs (and those could likely have a much
shorter timeout than public IPs).
--
Ticket URL: <https://developer.pidgin.im/ticket/16535#comment:4>
Pidgin <https://pidgin.im>
Pidgin
More information about the Tracker
mailing list