The first beta of the upcoming ejabberd-2.1.0 is available. Source tarball
and binary installers (32 and 64 bits) for Mac, Linux ans Windows can
be downloaded here:
All the new features and improvements are described in the release
Don’t hesitate to test it and report problems to our bug tracker:
If all is fine, ejabberd 2.1.0 final is expected for the end the month.
Translators of previous ejabberd versions will be contacted directly.
If you want to help in translating (existing or new language), please
Quick summary of the second and last day of the XMPP DevCon.
On this second day, participants have talked about file transfer. There is some incompatible different needs (streaming vs offline/MUC, web clients constraints, NAT…), so we’ve finally focused on a negotiation protocol that would allow clients to choose the right method. The next discussion was about server side messages archiving. IMAP was considered as an option, but XEP-0136 seems almost fine. We’ve finally addressed some miscellaneous topics like SSO/OAuth (how to share XMPP authentication with web applications) and distributed MUC (so that people can consider replacing IRC with MUC) which led us to consider SRV records for XMPP services.
Quick report of the first day of the XMPP DevCon in Bruxelles.
Today was the first of the two days XMPP DevCon at the Atlas hotel in Bruxelles, Belgium. Lots of interesting people were here and we even ran out of chairs in the room, which may be a sign of the growing interest in XMPP…
So far, we’ve talked about the abuses that a public XMPP server may face (botnets, spam, DoS…) and how we can prevent them (providing operators contact information, servers reputation, shared black lists…). XMPP on mobile devices was also a hot subject, with proposed solutions to limit CPU and traffic usage (traffic filtering based on profiles, fast reconnect, cached rosters…). Finally, we had some vast discussions on synchronizations (whiteboarding, shared editing…), with many different approaches. Now it’s beer time before day 2…
A new ejabberd version, 1.1.4, has been published on ProcessOne’s web site. This is mainly a bugfix release. The binary installers have also been improved: all installers can now support SMP, and a new x86-64 (aka amd64) installer is available. Binary installers and source code are available for download here.
Some of the bugs fixed in this version are:
- Better LDAP support.
- Support for UTF-8 with MySQL 5.
- Roster migration script bugfixes.
- Performance improvements on user removal.
- Traffic shapers bugfix.
- Configuration: host value is now case insensitive.
- Build: ejabberd.cfg file is not overwritten with ‘make install’ command.
The full changes list can be retrieved on the ProcessOne support site.
We have made available some resources useful to ejabberd modules developers.
We have written a documentation on modules development, covering core modules API, events/hooks mechanism, IQ handling and route table mechanisms. This documentation is available on our wiki and will be completed progressively. Don’t hesitate to discuss about it directly on the associated Talk pages. You can also correct or update the documentation pages if you have some knowledge to do so.
We have also set up a forum for discussing issues related to ejabberd modules.
And we have a subversion repository dedicated to ejabberd modules, so, if you have developed some interesting modules, just ask us for commit rights. This way, your modules code will be reviewed and maintained by the community.
mod_log_chat, a new module for ejabberd, has just been released.
It is aimed at logging chat messages in text files, in plain text or HTML format. It creates one file for each discussion each day.
It has been added in our ejabberd modules repository that can be retrieve with the following command :
svn co https://svn.process-one.net/ejabberd-modules
The files can be browsed on our forge (https://forge.process-one.net/browse/ejabberd-modules/mod_log_chat/trunk).
Horde Leader is a Framework to Build Cluster Aware Erlang Web Administration Console.
Here are the slides of the Horde Leader presentation at the 12th International Erlang/OTP User Conference in PDF format: