|
ejabberd is a free (GPL) distributed fault-tolerant Jabber/XMPP server and is mainly written in Erlang. It runs under Windows NT and several Unix-like operating systems such as Linux, FreeBSD and NetBSD. The GNU logo For other uses of GPL, see GPL (disambiguation). ...
Erlang is a general-purpose concurrent programming language and runtime system. ...
Windows NT is an operating system produced by Microsoft. ...
A Unix-like operating system is one that behaves in a manner similar to a UNIX system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification. ...
Tux, a cartoon penguin frequently featured sitting, is the official Linux mascot. ...
A rendering of the BSD daemon by Poul-Henning Kamp FreeBSD is a free, open source, Unix-like operating system descended from AT&T UNIX via the Berkeley Software Distribution (BSD) branch through 386BSD and 4. ...
NetBSD was the first of the freely redistributable, open source versions of the BSD Unix-like operating systems to produce a formal release, with NetBSD 0. ...
Alexey Shchepin started the project in 2002 and still remains the maintainer of it. He says that the name ejabberd stands for Erlang JABBER Daemon. ejabberd is written in small letters only which is common use in the unix-world. The goal of ejabberd is to create a stable and full-featured Jabber server. 2002 is a common year starting on Tuesday of the Gregorian calendar. ...
Features
Besides clustering, ejabberd also has many other features like a web interface for admins, shared roster, PostgreSQL (ODBC) support, support for virtual domains, nearly XMPP-compliance, a translated interface (including English), LDAP authentication, login via SSL, SASL and STARTTLS. It also supports modules. Most of them provide simple things like for example saving offline messages, but in contrast there are also modules which make more advanced functionalities possible: an IRC-transport to connect with IRC channels, a MUC module, a module for HTTP Polling, a user database module which makes use of user's vCards (saving vCards in LDAP is possible with another module), a module for Publish-Subscribe, and a module to gather statistics via Jabber. Clustering can refer to Computer clustering - (in Computer science) the connection of many low-cost computers using special hardware and software such that they can be used as one larger computer. ...
The PostgreSQL logo. ...
Open Database Connectivity (ODBC) is a standard software API for connecting to database management systems (DBMS). ...
Extensible Messaging and Presence Protocol, or XMPP, is an open, XML-based protocol for near real-time extensible messaging and presence events. ...
Lightweight Directory Access Protocol (LDAP) is a protocol for accessing on-line directory services. ...
Secure Sockets Layer (SSL) and Transport Layer Security (TLS), its successor, are cryptographic protocols which provide secure communications on the Internet. ...
Simple Authentication and Security Layer (SASL) is a framework for authentication and authorization in Internet protocols. ...
Internet Relay Chat (IRC) is a form of instant communication over the Internet. ...
vCard is a file format standard for personal data interchange, specifically electronic business cards. ...
ejabberd has no authentication and STARTTLS support for connections between servers.
Privacy The ejabberd web interface gives the admin instant access to the user's contacts and stored messages.
Project History - 16 November 2002 - Alexey Shchepin writes the first lines of code.
- 11 February 2003 - ejabberd 0.1-alpha released.
- 16 November 2003 - ejabberd 0.5 released.
- 13 July 2004 - ejabberd 0.7 released.
- 10 October 2004 - ejabberd 0.7.5 released.
- 19 April 2005 - ejabberd 0.9 released.
- 24 May 2005 - ejabberd 0.9.1 released.
See also Erlang is a general-purpose concurrent programming language and runtime system. ...
Extensible Messaging and Presence Protocol, or XMPP, is an open, XML-based protocol for near real-time extensible messaging and presence events. ...
Jabber is an open, XML-based protocol for instant messaging and presence. ...
External links - ejabberd homepage
- ejabberd on Proccess-one
- Detailed page about ejabberd on jabber.org
- Erlang REPOS
- ejabberd on Metafrog
- J-EAI
|