25
1
mirror of https://github.com/processone/ejabberd.git synced 2024-11-26 16:26:24 +01:00
Go to file
Jean-Sébastien Pédron 06965000a5 Before doing any routing, the router print a warning if old structures
are used. Then it converts the structures to the old format and route
them. The router doesn't care about the structures format but the
conversion is necesary for code called from this module.

In C2S and S2S, no conversion is done before calling
ejabberd_router:route/3.

SVN Revision: 1392
2008-06-30 16:55:03 +00:00
contrib fix ejabberd_modules includes 2007-12-21 14:26:17 +00:00
doc * src/ejabberd.app: The ejabberd version number is defined in the 2008-06-18 21:33:48 +00:00
examples * examples/extauth/check_pass_null.pl: Fixed external 2007-11-22 13:46:50 +00:00
src Before doing any routing, the router print a warning if old structures 2008-06-30 16:55:03 +00:00
tools Seek epam binary into priv/bin (EJAB-573) 2008-03-21 15:42:14 +00:00
ChangeLog Before doing any routing, the router print a warning if old structures 2008-06-30 16:55:03 +00:00
COPYING * src/msgs/nl.msg: Updated (thanks to Sander Devrieze) 2004-10-09 20:15:49 +00:00
README * README: R12 support: remove compilation warning (EJAB-630) 2008-05-22 00:01:18 +00:00

ejabberd - High-Performance Enterprise Instant Messaging Server 

Quickstart guide


0. Requirements

To compile ejabberd you need:
 - GNU Make
 - GCC
 - libexpat 1.95 or higher
 - Erlang/OTP R10B-9 or newer
 - OpenSSL 0.9.6 or higher, for STARTTLS, SASL and SSL
   encryption. Optional, highly recommended.
 - Zlib 1.2.3 or higher, for Stream Compression support
   (XEP-0138). Optional.
 - GNU Iconv 1.8 or higher, for the IRC Transport
   (mod_irc). Optional. Not needed on systems with GNU Libc.


1. Compile and install on *nix systems

To compile ejabberd, go to the directory src/ and execute the commands:
  ./configure
  make

To install ejabberd, run this command with system administrator rights
(root user):

  sudo make install

These commands will:
 - Install a startup script: /sbin/ejabberdctl
 - Install ejabberd in /var/lib/ejabberd/
 - Install the configuration files in /etc/ejabberd/
 - Create a directory for log files: /var/log/ejabberd/


2. Start ejabberd

You can use the ejabberdctl command line administration script to
start and stop ejabberd. For example:
  ejabberdctl start


For detailed information please refer to the
ejabberd Installation and Operation Guide