Palaver is a multi-user chat component for Jabber and XMPP servers. The intention is to support all features of JEP-0045 as well as the relevant extended discovery features of JEP-0128. It is written in Python using the Twisted framework for Internet applications. It is licensed under the open source MIT license.
This release has postgresql backend support. It also contains bug fixes, see changes below. The component is quite functional and supports most basic MUC features. Changes: Added postgresql backend. Added convert script from legacy xml spool to postgresql backend. Added 'player' role and affiliation. Added destroying of rooms. Fixed bug where legacy messages only go to legacy clients. Added support of legacy room creation and JEP room creation with instant rooms. Added ability for other message elements to be broadcasted and put in history. Added invitation support. Fixed bug when presence of type error was sent. Other minor bug fixes. Features: Basic groupchat support Owner configuration of rooms Private Chat Kick and Ban of users by owners or admins Admin, Owner, Member, Ban, and other list modifications by owners or admins Subject Change by moderators only, or anyone (Configurable by moderators) Semi-Anonymous and Non-Anonymous rooms And more... Still to come: Full JEP-045 compliance Room Logging Web based Administration Legacy backend MySQL backend And lots more ... To obtain more information on palaver or to download the latest release, please visit: http://onlinegamegroup.com/projects/palaver
