XIFF XMPP Library patched for ejabberd

I patched the AS3 XIFF library to fix some minor issues connecting to ejabberd.
You can check out the latest revision at the Ignite Realtime repository.

If you have a server up and running, test the little GUI here.

The GUI now connects to Openfire. It is free, and it is cool.  Have fun!

20 Responses to “XIFF XMPP Library patched for ejabberd”

  1. Daniel Neri says:

    Need…source…code…to…demo!!

    Please I’m begging you! Let us all have a peak at the source :)

    Great job by the way, It’s coming along great!!

  2. hua says:

    Daniel,
    the following link might be the “Ignite Realtime repository” has the latest revision source code:
    http://svn.igniterealtime.org/svn/repos/xiff/trunk

  3. velloff says:

    yes, it is. i’m sorry i have not responded sooner. this repository is public.

    the latest and greatest is here:
    http://svn.igniterealtime.org/svn/repos/xiff/branches/xiff_as3_flexlib_beta1/

    i am keeping xiff updated with any patches, so if anyone feels like contributing bug fixes, send me the svndiff

  4. z.y. says:

    i’m looking at the xiff code, but there’s no documentations nor samples. could you please post the code for this demo? that would help. thanks!

  5. Geoff says:

    code is cool, the source for you Flex demo app would really help a lot too. Thanks!

  6. Josh says:

    I’d love to see the code for the Flex demo app, any way you could post that up for us?

  7. Meteko says:

    If you are able to post the source code demo would be great for us…………Thanks!

  8. Francois says:

    I’ve some problems linking to the repository, is it public ?

    I’m looking forward to test XIFF ! Great initiative btw

  9. Sam says:

    Nick,

    I’ve been having some issues with MUC invites using XIFF and Openfire and I noticed that invites don’t seem to work in your demo at http://velloff.com/XIFF_AS3/XIFF_AS3_GUI.html. Do you have any tips?

  10. belovictor says:

    Nick, I’ve started using your XIFF code from svn and I have some strange thing with Roster. I debugged it (I’m using openfire 3.3) and it seems that when a response message with roster item arrives from server (in response to the request which xiff generate when I initialize roster with = new Roster(xmppConnection)) it does not go into Roster internal handler… I clearly see that data arrives (through intercepting incoming data event), but it is not processed by roster. Do you have a tip for that? unfortunally your code is not commented well at this position :-) all other things are working great, including connection itself, presence and message exchange! great job!

  11. velloff says:

    Source released…
    Just go to the demo and right-click to view the source.

  12. archian says:

    Hi,

    does this support djabberd server???

  13. [...] get disconnected right after you connect. To solve this problem, use the xiff patch by Nick Velloff http://www.velloff.com/?p=36, and following that, you have to use XMLSocketConnection instead of XMLConnection to connect to the [...]

  14. guest says:

    i’m looking at the xiff code, but there’s no documentations nor samples. could you please post the code for this demo? that would help. thanks!

  15. velloff says:

    right-click on the demo and view the source.

  16. vinç says:

    i’m looking at the xiff code, but there’s no documentations nor samples. could you please post the code for this demo? that would help. thanks!

  17. velloff says:

    go to:
    http://velloff.com/XIFF_AS3/XIFF_AS3_GUI.html
    right-click and select “view source”, you can then download the entire package.

  18. Roman says:

    Hi there!
    Could you please tell me if there is any way to make XIFF library work with any jabber-servers, like gtalk.google.com, jabber.ru etc etc.
    Thanks a lot for the example and sources.
    Cheers

  19. Duglas says:

    Thanks. Is that compatable with Flash SDK?

  20. Kevin says:

    To Douglas; the xiff framework uses classes, such as ArrayCollection, that do not exist in the Flash Player. You can pare down the Flex SDK. or attempt to reverse engineer the code to exclude Flex classes.

Leave a Reply