Home

ejabberd is a Jabber/XMPP instant messaging server, licensed under GPLv2 (Free and Open Source), written in Erlang/OTP. Among other features, ejabberd is cross-platform, fault-tolerant, clusterable and modular.

This ejabberd community site gathers people which share a common interest in the ejabberd project:
News | Book | Forums | Mailing list | Chatroom | Bugzilla

The ejabberd commercial site is also ejabberd official home page:
News | Downloads | Guide | DevDoc | Bug tracker | Git | ejabberd-modules | exmpp

ejabberd News 2006

This is a summary of last year's most notable events related to ejabberd, a free and open source distributed fault-tolerant Jabber/XMPP server in Erlang.

General News

Two ejabberd releases (1.1.0 in April and 1.1.2 in September) provided not only improvements and bugfixes, but also brand new features like Ad-Hoc Commands, SASL Anonymous, Stream Compression, chatroom logging to HTML, support for the MySQL and MSSQL databases, and so forth. SMP support and improved kernel poll support are the main highlights in this year's Erlang/OTP releases. Both improvements benefit ejabberd's scalability and performance. Jabber.org migrated to ejabberd in February. The GMX brand of the listed United Internet AG international Internet Service Provider uses ejabberd as a backend for its instant messaging service. Process-one hosts a Subversion repository devoted to ejabberd contributions (Tutorial). CEAN, the Comprehensive Erlang Archive Network, has put version 1.0 beta online. CEAN aims to become a large central multiplatform repository of Erlang based software packages. It supersedes similar projects like erlmerge, REPOS and erlrt. Check the CEAN presentation at EUC06 for more details. Alexey Shchepin won the Erlang User of the Year 2006 award for his work on ejabberd. ejabberd's 4th birthday in November. Jabber became eight years old at the end of 2006.

ejabberd 1.1.2: Bugfixes, LDAP Improvements, and Microsoft SQL Server Support

A new major version of ejabberd has been released. The ejabberd team is proud to announce the immediate release of ejabberd 1.1.2 that adds numerous improvements to the high-performance XMPP-based instant messaging server.

Many thanks to all contributors who took part to this release!

This version will be the last of the 1.1 branch and we will now concentrate on integrating a broad range of new features in the 1.2 branch. We have exciting times ahead.

Most notable changes, besides those described in the ejabberd 1.1.2 release notes, include:

Fault-tolerant XMPP Environment Using Cisco Server Load Balancing

How to get full featured high-available, reliable and fault-tolerant XMPP server?

You can use hardware solutions provided by Cisco. I have written an article based on my experience setting this environment at my company server. On this article I try to describe the configuration of Cisco's Server Load Balancing to get a fault-tolerant Jabber server using ejabberd as "best practise" and example: ejabberd and Cisco SLB.

Feel free to add any comment, suggestion or correction.

Summer of Code 2006: Reasons to Apply for ejabberd

Google's Summer of Code 2006 'is a program that offers student developers stipends to create new open source programs or to help currently established projects'. As of tomorow, May 1th, students can send their applications to Google. Google is accepting proposals until May 8th.

As you might already have noticed, you also can apply to help the ejabberd project. But why should you apply for an ejabberd project over another project? I've three reasons:

ejabberd 1.1.1: bugfix release

ejabberd 1.1.1 fixes a security issue introduced in ejabberd 1.1.0. In SASL mode, anonymous login was enabled as a default. Upgrading ejabberd 1.1.0 to ejabberd 1.1.1 is highly recommended. ejabberd 1.1.1 has the same features as ejabberd 1.1.0.

Notes:

This release requires Erlang/OTP R9C-2 or higher. If you already have an ejabberd.cfg from previous ejabberd version, add this line at the beginning of the list of modules:
{mod_adhoc, []},

When upgrading an ODBC-based installation from ejabberd 0.9.8 or older, make sure to check the release notes of ejabberd 1.0.0. There is a known bug on mod_shared_roster that breaks users' rosters if that user modifies contacts from a shared roster. Check forum thread and Bugzilla #233.

More information:

ejabberd 1.1.0: scalability, features and open standards

Note: ejabberd 1.1.1 fixes a security issue introduced in ejabberd 1.1.0. In SASL mode, anonymous login was enabled as a default. Upgrading ejabberd 1.1.0 to ejabberd 1.1.1 is highly recommended.

The ejabberd team is pleased to announce the release of ejabberd 1.1.0. This important milestone features increased scalability, new features and more dedication to open standards.

Amongst others this release adds support for next features:

Syndicate content Syndicate content

User login

ejabberd release lines

obsolete:
ejabberd 1.1.4
ejabberd 2.0.5

stable:
ejabberd 2.1.10

testing:
ejabberd 3.0.0-alpha-5

development:
3.0.0-beta-1: git, tickets

Recent comments

hi, tanks for your reply. the
3 days 6 hours ago
mod_muc_log
3 days 11 hours ago
Hi, badlopI've successfully
3 days 10 hours ago
Can you try this patch for
4 days 9 hours ago
It seems that erlang can't
4 days 10 hours ago
Login to ejabberd with an
4 days 10 hours ago
Puedes crear la cuenta en
4 days 10 hours ago
Oh, the 'roster' table should
4 days 10 hours ago
Apparently you send the HTTP
4 days 10 hours ago
You can dump the mnesia
4 days 10 hours ago

Syndication

News: News RSS
Comments: Comments RSS
more info

Powered by ejabberd
Powered by Erlang


You are viewing a mobilized version of this site...
View original page here

Mobilized by Mowser Mowser