Twisted Words provides implementations of a handful of IM protocols, including IRC, MSNP8, OSCAR, TOC, and Jabber. It also comes with a multi-protocol server built around a few simple interfaces, the goal of which is to facilitate implementations of novel servers, clients, and bots. Out of the box, it comes with server that accepts connections over IRC and PB and seeks out installed third-party plugins to support other interfaces (for example, a Nevow LivePage-based Web interface).
|Tags||Software Development Libraries Python Modules Communications Chat IRC ICQ AOL Instant Messenger|
Release Notes: Jabber support now recognizes stream and stanza level errors. Initial support for TLS has been added. There is also a new IQ stanza helper with Deferred support. Bugs in account registration have been addressed. Xish has had various namespace issues resolved. A bug causing username/groupname collisions in the multiprotocol chat server has been fixed. MSN capability messages are now properly recognized.
Release Notes: The server infrastructure was greatly simplified, the documentation was improved, extraneous code was removed, and test coverage increased. Jabber support was improved immensely. twisted.xish was renamed as twisted.words.xish.