FACTOID # 149: Norwegians consume more than 15 times as much coffee per person as the Irish.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > Ejabberd

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. ...

Contents


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

  Results from FactBites:
 
Ejabberd - Wikipedia NL (173 words)
Ejabberd is een vrije (GPL) gedistributeerde fault-tolerance Jabber/XMPP-server en is hoofdzakelijk geschreven in Erlang.
Hij zegt dat de naam ejabberd afkomstig is van Erlang JABBER Daemon.
Ejabberd wordt geschreven met enkel kleine letters zoals in de unix-wereld gebruikelijk is. Het doel van ejabberd is om een stabiele Jabber-server te maken met veel mogelijkheden.
Ejabberd - definition of Ejabberd in Encyclopedia (181 words)
ejabberd is a free (GPL) distributed fault-tolerant Jabber server and is mainly written in Erlang.
ejabberd is written in small letters only which is common use in the unix-world.
Besides clustering, ejabberd also has many other features like a web interface for admins, nearly XMPP-compliance, a translated interface (including English), LDAP authentication, login via SSL, SASL and STARTTLS.
  More results at FactBites »


 
 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 1022, m