PSARC, I am sponsoring this fast track for Raymond Xiong of the Core technologies team in Beijing. The case directory contains this proposal and man page. I have set the timer for Thursday May 29th, 2008. This case will also need to create a contracts for OpenSSL and the Expat library.
This project proposes to integrate ejabberd into a Minor release of Solaris. The interfaces are being declared Uncommitted. The project team is supplying an SMF service named svc:/network/xmpp:ejabberd which is similar to how the apache2 service is named. Thanks, John -------------- next part -------------- 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