powered by Jive Software

Contributing to XIFF

I’m working on a relatively full-featured application whcih makes use of the XIFF library. I was wondering is there a way to make contributions to the library? I’ve had to add a couple extensions and plan on adding (or finding someone who has added) TLS and SASL support for the socket connection. I would be happy to submit them as patches to the existing release and possibly have them integrated.

I’ve found the library really helpful. Thanks for supporting it!

Hey Chris,

From what I understand, you’d need to sign the contributor agreement (http://www.igniterealtime.org/community/docs/DOC-1733) and then your patches, once approved, could be applied to the library.

Additionally please take a look http://www.igniterealtime.org/issues/browse/XIFF and see if there are ongoing work in some features you are planning to work on.

Also you should get an account there and possibly have an issue assigned per features you are going to implement. This is to avoid simultaneous work on the same tasks.

For example: http://www.igniterealtime.org/issues/browse/XIFF-32 is a rather huge rewrite which I am working on right now.

I have added iqErrorCallback (issue XIFF-61) and have a simple xhtml going (XIFF-25) to my local branch and would be interested contribute back to XIFF. BTW, in a previous thread I posted XMPPSSLConnection and I see that something very similar made it to XIFF (XMPPTLSConnection).

Hey jozsef,

I’ve got most of XIFF-61 done, but go ahead and submit a patch and I’ll look yours over and make sure to incorporate anything mine doesn’t have.

As for XIFF-25, you should submit a patch and I’m sure Juga will look it over when he gets a chance. I’m not sure if Sean is actively working on the project or not.

Make sure to also read above about signing the contributer agreement, etc.

Thanks!