XSF Discussion - 2013-01-04


  1. arcriley

    I see in my firebug window some very interesting websocket output

  2. arcriley

    <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' id='9b439c94-c8b7-4344-9b30-58dd3c46b6b2' from='localhost' version='1.0' xml:lang='en'>

  3. arcriley

    <stream:features><mechanisms xmlns='urn:ietf:params:xml:ns:xmpp-sasl'><mechanism>SCRAM-SHA-1</mechanism><mechanism>DIGEST-MD5</mechanism></mechanisms></stream:features>

  4. arcriley

    so mod_xmpp is now cutting the server stream into stanzas *and* removing <starttls/> from stream features

  5. arcriley

    i think its damned close to first release time!

  6. stpeter

    :)

  7. arcriley

    afaik this is the first full implementation of xmpp over websockets

  8. arcriley

    there's some rough edges in the last draft

  9. stpeter

    arcriley: there are, please provide feedback to the xmpp@ietf.org list

  10. stpeter

    arcriley: I thought that there was an implementation in ejabberd

  11. arcriley

    is there?

  12. stpeter

    the draft co-author worked on ejabberd at the time

  13. stpeter

    and I know one person at the XMPP Summit last year had an implementation

  14. arcriley

    ah cool

  15. arcriley

    how did they hook into the webserver?

  16. stpeter

    not sure

  17. stpeter

    I didn't hear about the details

  18. arcriley

    websockets support in webservers isnt exactly... yea

  19. stpeter

    :)

  20. arcriley

    thats why I wrote this, its the cleanest way to implement it without a bunch of hacks or http proxy stuff

  21. arcriley

    apache doesn't proxy websockets correctly either

  22. arcriley

    theres a module to implement websockets, but it seems to have an unstable api and you need to add an extra module on top of it to implement the protocol

  23. bear

    arcriley we are using haproxy to proxy websockets - v1.5 is handling it very nicely for us

  24. Lance

    so at the last summit, there was discussion on integrating MAM with result sets

  25. Lance

    particularly on requesting pages in reversed order

  26. Lance

    so I've written up a potential addition to XEP-0059 to make that work: https://gist.github.com/4458101

  27. stpeter

    Lance: excellent -- let's ping Matthew about that while we're at it (but you probably already have done so)

  28. Lance

    not yet, I don't think he's online

  29. stpeter

    haven't seen him

  30. stpeter

    but he is a man of many JIDs :)

  31. Lance

    indeed :)