Template Version: @(#)sac_nextcase 1.66 04/17/08 SMI This information is Copyright 2008 Sun Microsystems 1. Introduction 1.1. Project/Component Working Name: ejabberd instant messaging server 1.2. Name of Document Author/Supplier: Author: Raymond Xiong 1.3 Date of This Document: 22 May, 2008 4. Technical Description Summary =======
ejabberd[1] is a leading open source XMPP/Jabber instant messaging server. It is written in Erlang/OTP. Among other features, it is distributed, fault-tolerant, and clusterable. Ejabberd is the IM server running on jabber.org. ejabberd-2.0.0 will be integrated into SFW consolidation as part of this proposal, and will be installed as SUNWejabberdr and SUNWejabberdu. This project requests a minor release binding. Discussion ========== On OpenSolaris, the public interface to start and stop ejabberd will be SMF and the service will be named: svc:/network/xmpp:ejabberd Note that user will still need ejabberdctl(1M) for other administration tasks(ie., user management). ejabberd listens on three TCP ports by default: 5222 - standard port for jabber-client protocol 5269 - standard port for jabber-server protocol for server to server connections 5280 - port for ejabberd web-based admin Dependencies ============ Erlang/OTP R10B9+ (LSARC/2008/210 R12B1) OpenSSL 0.9.6+ (snv_84 version 0.9.8a) libexpat 1.95+ (snv_84 version 2.0.1) Zlib 1.2.3+ (snv_84 version 1.2.3) Interfaces ========== Exported Interfaces ------------------- NAME STABILITY NOTES SUNWejabberdu Uncommitted Package /usr/sbin/ejabberdctl Uncommitted Command /usr/lib/ejabberd/ Project Private Directory Ejabberd Modules SUNWejabberdr Uncommitted Package /etc/ejabberd/ejabberd.cfg Uncommitted ejabberd Config File /etc/ejabberd/ejabberdctl.cfg Uncommitted ejabberdctl Config File /etc/ejabberd/inetrc Uncommitted Host Resolver Config /var/log/ejabberd/ Uncommitted Log Files Directory Imported Interfaces ------------------- NAME STABILITY NOTES Erlang/OTP Uncommitted LSARC/2008/210 OpenSSL External/Volatile PSARC/2003/500 Expat Library External/Volatile LSARC/2004/324 Zlib Committed PSARC2006/537 References ========== [1] http://www.ejabberd.im/ http://www.process-one.net/en/ejabberd/ http://www.ejabberd.im/protocols RFE ID# 6671871 6. Resources and Schedule 6.4. Steering Committee requested information 6.4.1. Consolidation C-team Name: SFW 6.5. ARC review type: FastTrack 6.6. ARC Exposure: open