Openfire is a real time collaboration (RTC) server licensed under the Open Source Apache license. It uses the only widely adopted open protocol for instant messaging, XMPP (also called Jabber). Openfire is incredibly easy to setup and administer, but offers rock-solid security and performance.
This release adds BOSH functionality for setting CORS headers and improves Pub-Sub support. There is also a new Atlassian Crowd provider! Various stability improvements were made as well.
Openfire Improvements * [OF-342] - Add CORS headers to HTTP-Binding/BOSH * [OF-393] - Group names with <> should be properly HTML escaped * [OF-650] - Add support for X-Forwarded-For (XFF) headers from proxied BOSH clients * [OF-655] - Add configurable JMX support * [OF-657] - Merge Atlassian Crowd provider into Openfire core * [OF-660] - Enhance the sessions pages (summary/detail) in the admin console * [OF-674] - Add roster management capabilities to userservice plugin
Openfire Bug Fixes * [OF-14] - Subscriptions to pubsub node should be based on the JID as supplied, not the bare JID * [OF-108] - Admin Console is adding BR tags when editing system property containing string with newlines * [OF-453] - Ensure HttpSession is terminated properly by session reaper * [OF-465] - Kicking MUC occupant on server is not propagated to clients * [OF-476] - FlashCrossDomainHandler causes infinite loop under some circumstances * [OF-477] - SASL server in OF creates digest-uri based on xmpp.fqdn but it sends xmpp.domain to the client * [OF-595] - Security audit logviewer is not escaping tags * [OF-646] - XmppDateTimeFormat is unable to parse date Strings * [OF-653] - BOSH deadlock * [OF-656] - Fix crossdomain.xml for BOSH * [OF-659] - JDBCUserProvider returns all users for a paginated search * [OF-661] - MUC Topic/Subject change not propagated to other cluster nodes * [OF-664] - Monitoring archive shows null in room chat logs * [OF-665] - MUC changes/activities do not propagate across cluster nodes * [OF-666] - Pubsub items should be created using cluster time rather than local time * [OF-667] - Monitoring plugin bad SQL for upgrade * [OF-668] - Pubsub items (persistent) may be dropped in certain cases * [OF-671] - XSS in server2server.jsp * [OF-673] - Should include a 'to' attribute in initiating s2s streams
Openfire New Features * [OF-651] - Monitoring plugin should have an option to purge and restrict