[ejabberd] [ANN] ejabberd 2.1.3 and exmpp 0.9.3 bugfix releases

Christophe Romain cromain at process-one.net
Fri Mar 12 18:33:32 MSK 2010


We are pleased to announce the bugfix releases ejabberd 2.1.3 and exmpp 0.9.3.

Regarding ejabberd 2.1.3:

Brief summary of changes:
- Fix SASL PLAIN authentication message for RFC4616 compliance
- New ejabberd_c2s option: max_fsm_queue
- ejabberdctl: Support concurrent connections with bound connection names
- Cross-domain HTTP-Bind support (EJAB-1168)
- Hibernate http-bind process after handling a request
- LDAP: document ldap_dn_filter; fetch only needed search attributes (EJAB-1204)
- Fix MSSQL support, which was broken (EJAB-1201)
- Improved SQL reconnect behaviour
- PEP: Add extended stanza addressing 'replyto' (EJAB-1198)
- PubSub: Add pubsub#purge_offline (EJAB-1186) and fix pubsub#title (EJAB-1190)
- Optimizations in mod_caps
- mod_register: Add new acl access_from, default is to deny
- mod_sic: new module for the experimental XEP-0279 Server IP Check (EJAB-1205)
- Proxy65: new option hostname (EJAB-838)
- Shared Roster Groups: get contacts nickname from vcard (EJAB-114)

Check the Release Notes for a more complete list of changes:

If you upgrade from ejabberd 2.0.5 or older, read carefully the
release notes of ejabberd 2.1.0 too, because there were several
changes in the installation path and the configuration options.

The list of solved tickets since previous version is available on
ProcessOne bug tracker:

ejabberd 2.1.3 is available as source code package and binary
installers for Linux 32 bits, 64 bits, Mac OS X Intel, and Windows:

Regarding exmpp 0.9.3:

Brief summary of changes:
- Client API change: Add option to specify local ip/port
- Don't start inets and stringprep for each exmpp_session
- Fix bugs and add support for specify local IP/port in BOSH
- Fix overactivity/inactivity handling
- Fix processing of presence without From attribute
- Fix support for SASL ANONYMOUS auth
- Fix SSL connections on R12 and higher
- New exmpp_caps: Entity capabilities string generator
- New exmpp_client_muc module
- New support for SASL ANONYMOUS
- Remove unnecessary HTTP-Poll waits
- Update XMPP namespaces in header file
- Use a list() instead of queue() for buffered packets
- Use bool() supported by R12 instead of boolean() which only works in R13

exmpp home page:
or easier to remember: http://exmpp.org/

Download exmpp 0.9.3 source code package from:

You can also check the ProcessOne Labs page:

Christophe Romain
Support Manager
ProcessOne http://www.process-one.net

More information about the ejabberd mailing list