ejabberd

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
ejabberd
Ejabberd.png

ejabberd's Web Admin
Тип

XMPP server

Автор

Alexey Shchepin

Разработчик

ProcessOne

Написана на

Erlang

Операционная система

Кроссплатформенное программное обеспечение

Последняя версия

2.1.11 (4 мая 2012)

Тестовая версия

3.0.0 alpha 5 (27 декабря 2011)

Состояние

Активное

Лицензия

GNU General Public License

Сайт

Home (англ.)
Community (англ.)

ejabberd — это свободный (GNU GPL), распределённый и устойчивый к отказам XMPP-сервер, написанный в основном на Erlang. Он работает под юникс-подобными ОС (GNU/Linux, FreeBSD и NetBSD) и Microsoft Windows.

Алексей Щепин начал этот проект в ноябре 2002 года. Название «ejabberd» означает «Erlang Jabber Daemon». Цель проекта состоит в создании стабильного и функционального XMPP-сервера.

На 2009 ejabberd был одним из самых популярных проектов на Erlang[1]., а его автор получил награду «User of the Year» на 2006 Erlang user conference[2].

ejabberd используется в IETF Groupchat Service[3][4], BBC Radio LiveText[5], Nokia Ovi[6], KDE Talk[7] и Facebook[8][9]. ejabberd — самый популярный XMPP-сервер среди небольших сайтов, зарегистрированных на xmpp.org[10].

Содержание

Возможности [править]

  • Модульная архитектура сервера
  • Поддержка работы группы ejabberd-серверов в кластере
  • Поддержка веб-интерфейса для администрирования
  • Поддержка различных языков (включая русский)
  • Совместимость с XMPP
  • LDAP-аутентификация
  • поддержка SASL и StartTLS на клиентских и межсерверных соединениях

Функциональность реализуемая с помощью дополнительных модулей [править]

Большинство модулей обеспечивают базовую функциональность XMPP-сервера. но есть также модули, обеспечивающие следующую функциональность:

  • IRC-транспорт для подключения к IRC-каналам.
  • MUC-сервис,
  • HTTP Polling,
  • Поиск пользователей по данным из их vCard
  • Publish-Subscribe-сервис.

С появлением версии 1.0.0 стало возможно протоколирование конференций без использования ботов (sulci).

См. также [править]

Ссылки [править]

Примечания [править]