idavoll

Idavoll is an implementation of a generic publish-subscribe service component for Jabber servers, as described in XEP-0060, written in Python using the Twisted networking framework.

MIT License

Stars
11

Idavoll 0.9.1

What is this?

Idavoll is a Jabber publish-subscribe service component, as defined in JEP-0060, aiming to be fully compliant and mostly complete. The goal is to build a generic pubsub service, but of which parts can be reused for building custom pubsub services for specific applications.

Current Status

There are two different backends: one using PostgreSQL for storage, and one just keeping everything in memory.

In Idavoll the mimimal requirements of JEP-0060 version 1.11 are implemented plus a number of optional features, as returned by Service Discovery.

Installing

Instructions for installing, configuring and running this software are in INSTALL. Also refer to UPGRADING for instruction on upgrading from older versions of Idavoll.

Copyright

All of the code in this distribution is Copyright (c) Ralph Meijer.

Idavoll is made available under the MIT license. The included LICENSE file describes this in detail.

Contact

Questions, comments or suggestions are welcome! There is a mailing list for Jabber related Twisted development at mailto:[email protected]. The list's info page lives here: https://mailman.ik.nu/mailman/listinfo/twisted-jabber.

Ralph Meijer xmpp:[email protected]