On Mon Dec 15 17:16:19 2008, Dirk Meyer wrote:
Yes. The question is: what do we want? Jingle-based allows direct
connections with the cost of many additional roundtrips: while XTLS
only
needs 3 roundtrips, Jingle XML streams need at least 7, maybe more
depending on the transport.
Interesting - yes, you've got one RTT for XTLS negotiation, whereas
it's 3 or so for Jingle (I thought - given that you're saying 3 vs 7
I might well have missed one).
And I agree that's an issue we should be addressing, since it'll
affect not only encryption, but file transfer, too.
Am I the only one who has alarm bells ringing when we're told that
our flagship protocol for negotiating end-to-end streams isn't
suitable for negotiating end-to-end streams?
And it is the question of work for the
developer: if you have Jingle and link-local support, Jingle XML
streams
is as simple as it can get. But if you don't have these, XTLS is
much
easier.
Easier, but not by much - I think we could do well revisiting how
Jingle and IBB interact, since it could be heavily streamlined in
this case. If Jingle is too complex to consider for the simple cases
like file transfer and encrypted streams, then it is broken, and we
should address it *now*, while it's in Last Call.
I'm not sure what's better.
I'm sure what *ought* to be better.
Dave.
--
Dave Cridland - mailto:[email protected] - xmpp:[email protected]
- acap://acap.dave.cridland.net/byowner/user/dwd/bookmarks/
- http://dave.cridland.net/
Infotrope Polymer - ACAP, IMAP, ESMTP, and Lemonade