/stringprep-app

Robust and scalable Jabber / XMPP Instant Messaging platform

Primary LanguageErlangOtherNOASSERTION

ejabberd - High-Performance Enterprise Instant Messaging Server 

This is a fork of the rebarized version of ejabberd from
https://github.com/esl/ejabberd. The aim of the fork is to split
the two apps ejabberd and stringprep into separate repos to ease
integration of ejabberd into applications that use them as rebar
dependencies.

Quickstart guide


0. Requirements

To compile ejabberd you need:
 - GNU Make
 - GCC
 - Libexpat 1.95 or higher
 - Erlang/OTP R13B04 or higher. Recommended: R14B01 or higher.
 - Reltool 0.5.4 or higher
 - OpenSSL 0.9.8 or higher, for STARTTLS, SASL and SSL encryption.
 - Zlib 1.2.3 or higher, for Stream Compression support
   (XEP-0138). Optional.
 - Erlang mysql library. Optional. MySQL authentication/storage.
 - Erlang pgsql library. Optional. PostgreSQL authentication/storage.
 - PAM library. Optional. For Pluggable Authentication Modules (PAM).
 - GNU Iconv 1.8 or higher, for the IRC Transport
   (mod_irc). Optional. Not needed on systems with GNU Libc.
 - ImageMagick's Convert program. Optional. For CAPTCHA challenges.
 - exmpp 0.9.6 or higher. Optional. For import/export XEP-0227 files. 


1. Compile and install on *nix systems

To compile ejabberd, go to the main directory and execute the command:
  make
    or
  ./rebar compile