OpenIM is a Java implementation of a Jabber server. It is a complete rewrite of the Jaba Server project, and it supports the Jabber server to server communication protocol. It also supports Presence, Message, and Roster. Persistent storage is done in an XML file using XStream lib. It has been tested successfully with many clients such as Exodus, Rhymbox, GAIM, Psi, Greenthumb, and the Kopete.
|Licenses||Apache BSD Revised|
Release Notes: Nothing has changed since 1.2.1RC1. This version contains all Pra patches and should increase server stability. It also contains a FlashStreams handler. It fixes issue 7 (Pra patch). The encoding of the roster list is now configurable. There is better connection/disconnecting handling (Pra patch). FlashStreams should be used with the flash client (Pra patch).
Release Notes: Be warned that this version changes the users-manager storage file format, and cannot be used as an upgrade of version 1.1.2. The new users manager should still work, but a full upgrade is recommended, as the new file format uses a clear text XML file. Apache Avalon Merlin 3.2 is now required. This version also fixes some bugs, and provides more reliable S2S socket usage. An XML file format is now used for data storage (using XStream lib).
Release Notes: This new version supports basic iq:browse, iq:search, and iq:oob (local file transfer) features. Small bugs have been fixed in the iq:private support, especially when using exodus. Storage features have been split from core server code, to be provided as an external module and to allow custom developer implementations. LDAP user management is also now included in the main distribution. The search feature supports wildcards or regexp queries. User login names are now lowercase (or case insensitive) by default.
Release Notes: This version focuses on bugfixes and code refactoring to produce a better component structure. The S2S protocol is now stable and reliable. Many clients have been tested, and have helped to enhance client server support. Roster subscription has been seriously improved.
Release Notes: Strong refactoring of all S2S connection/dialback protocol implementations, and there is now a clean and reliable code base. There are many bugfixes in the subscription protocol. There are specific Exodus fixes in VCARD lower/uppercase XML syntax, better Exodus support with autoregister support, and unregister support (the user must be logged in). Binary distribution is provided via an "Apache Avalon Merlin" network install.