[ejabberd] [ANN] ejabberd 2.1.5 and exmpp 0.9.5 bugfix releases

Jérôme Sautret jerome.sautret at process-one.net
Tue Aug 3 19:33:56 MSD 2010


We are pleased to announce the bugfix releases ejabberd 2.1.5 and exmpp 0.9.5.

Regarding ejabberd 2.1.5:

The main changes are:
- Erlang/OTP R12 support fixed
- Erlang/OTP R14A support added
- OpenSSL 0.9.8 or higher is required
- BOSH: New optional connection attribute process-delay
- C2S: Don't ask for client certificate when using TLS
- C2S: Inform client that SSL session caching is disabled
- CTL: Fix problem when FIREWALL_WINDOW options for erl kernel were used
- CTL: Some systems delete the lock dir; in such case don't use Flock at all
- Caps: Support all the hash functions required by XEP-0115
- Config: Fix typo in --enable-transient_supervisors
- Config: New configure option: --enable-nif
- Extauth: Support parallel script running
- MUC: Allow admins to see private rooms in disco
- ODBC: Correct handling of SQL boolean types
- ODBC: Discard too old queued requests (the caller has already got a timeout)
- ODBC: Fixes wrong SQL escaping when --enable-full-xml is set
- ODBC: Use ets instead of asking supervisor in ejabberd_odbc_sup:get_pids/1
- Pubsub: Enforce disco features results
- S2S: When logging s2s out connection attempt or success, log if TLS is used
- Shared Rosters: When account is deleted, delete also member of stored rosters

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.5 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.5:

Brief summary of changes:
- Add method to retrieve underling connection properties
- Configurable Zlib support
- Fix BOSH that didn't work
- Modify exmpp_component to use exmpp_socket instead of exmpp_tcp
- Negotiate zlib compression before OR after SASL
- Raise requirement to Erlang/OTP R12B-5
- Replace calls to OTP module ssl_pkix with public_key
- STARTTLS support
- Session enhancements
- Stream compression support for session

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

Download exmpp 0.9.5 source code package from:

You can also check the ProcessOne Labs page:

More information about the ejabberd mailing list