Hi, it took me a long time, but I guess it is time to move my XMPP library to a public SVN. The library is written in Python for the kaa framework (outdated info at http://www.freevo.org/kaa). Licence is LGPL.
Some notes: 1. The library is designed for bot-to-bot communication and not for users chatting. It does not even supports <thread>s and stuff like that. If you want to use the lib for that, you need to send a patch. 2. The main reason for publishing my current (work in progress) code is that it supports most of the stuff you need for end-to-end security: - XEP-0174: Link-local Support - XEP-0247: Jingle XML Streams - XEP-0246: End-to-End XML Streams - XEP-0250: C2C Authentication Using TLS (no OpenGPG) Support for XEP-0189: Public Key Publishing is planed. I have no server that supports everything XEP-0189 requires. 3. The library is only tested against an ejabberd and itself. The error handling is kind of poor -- if something is wrong you will see it on stdout / a logfile. 4. There is a test case in svn to test e2e security. You need to provide username, servername, and password in the test file. Sources: svn://svn.freevo.org/kaa/trunk/xmpp You need kaa.base from svn and have it installed before trying to install kaa.xmpp. svn://svn.freevo.org/kaa/trunk/base For questions about kaa.xmpp or kaa in general, contact me directly, use the freevo devel mailing list, or ask at #freevo on irc.gnu.org. Have fun, Dirk -- Those that make the rules don't play the game! _______________________________________________ JDev mailing list FAQ: http://www.jabber.org/discussion-lists/jdev-faq Forum: http://www.jabberforum.org/forumdisplay.php?f=20 Info: http://mail.jabber.org/mailman/listinfo/jdev Unsubscribe: [EMAIL PROTECTED] _______________________________________________
