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