PunJab is an BOSH connection manager. It is an HTTP server that allows stateless applications to access a stateful XMPP server.
| Tags | Communications Chat xmpp BOSH AJAX |
|---|---|
| Licenses | GPL |
| Implementation | Python twisted |
Recent releases


Release Notes: Punjab now has Flash cross domain support and W3C CORS support. There were also some minor bugfixes and changes. Documentation and dependency error messages were updated and improved. Limiting server connections to any host was a frequent feature request, so simple access controls can now be used to limit connections to XMPP servers. Code has been abstracted enough to split the implementation of XEP-0124 and XEP-0206. This allows others to create code or plugins to do other stuff besides XMPP over BOSH.


Release Notes: Massive code cleanup. Removal of all interfaces except BOSH. BOSH bug protocol fixes (almost XEP-124 and XEP-xep206 compliant). Works with the newest version of twisted. Twisted versions older than 2.5 and Twisted words older than 0.5 are no longer supported. Many performance improvments.


Release Notes: Speed improvements were made in handling requests. Speed improvements were made in session creation and authentication. A memory leak in a bad observer for messages was fixed. A SASL bug which was triggered if there was no "realm" was fixed. A connection bug in HTTP polling and XMLRPC was fixed. A few changes were made to make it more compliant with XEP - 0124.


Release Notes: A few session bugs have been fixed. Support has been added for the newest versions of Twisted and Twisted Words.


Release Notes: Fixes bugs in the Jabber session code.