Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Robust and scalable Jabber / XMPP Instant Messaging platform
Pull request Compare This branch is 1472 commits ahead, 493 commits behind lavrin:master.

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
apps
contrib
doc
examples
rel
test
tools
.gitignore
.gitmodules
COPYING
Makefile
README.mkd
README.old
rebar
rebar.config

README.mkd

ejabberd/riak

This fork (lavrin/ejabberd) aims at two targets:

  • refactoring ejabberd code in order to avoid code duplication between same modules using different backends (e.g. mod_offline vs. mod_offline_odbc),
  • experimentally plucking in riak in place of the current database backends.

The base chosen for these enhancements is ejabberd v.2.1.8, i.e. the latest (as of writing this) tagged version from branch 2.x.

The vanilla ejabberd v.2.1.8 readme file is available as README.old.

The layout of this repository was changed from the vanilla ejabberd to rebar and OTP compliant. It was done by merging with branch ejd_otp_clean of fork at http://github.com/esl/ejabberd. This change was made to simplify (for me, of course ;) building and deploying in testing environment. However, the changes made to support Riak should be fairly easily portable to vanilla ejabberd.

Something went wrong with that request. Please try again.