[jdev] First public release of the kaa.xmpp library

Dirk Meyer dmeyer at tzi.de
Thu Nov 27 10:46:58 CST 2008


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!



More information about the JDev mailing list