[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