mirror of
https://github.com/processone/ejabberd.git
synced 2024-12-26 17:38:45 +01:00
brokerbrokerschatejabberderlanggroupchatiotjabberjabber-servermessagingmqttpubsubserversipsip-serverstunturnvoipxmpp
1a311a30b5
o Comment DBGFSM our again. o Remove macro ERR_SERVICE_UNAVAILABLE. o In wait_for_auth and is_auth_packet, an empty resource is returned as 'undefined', not the empty string in the {auth, ...} tuple. o In handle_sync_event, remove a debugging printf. o In handle_info({route, ...}), use macro IS_PRESENCE & friends instead of direct matching with NS_JABBER_CLIENT and name. This way, the S2S doesn't have to change the namespace of all its incoming stanzas to NS_JABBER_CLIENT. o In send_element, for stanzas under the NS_JABBER_SERVER namespace, lie to exmpp_xml by telling it that this namespace is the default one. SVN Revision: 1382 |
||
---|---|---|
contrib | ||
doc | ||
examples | ||
src | ||
tools | ||
ChangeLog | ||
COPYING | ||
README |
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