ejabberd

Софтуер снимки:
ejabberd
Софтуер детайли:
Версия: 18.01 актуализира
Дата на качване: 20 Jan 18
Розробник: Alexey Shchepin
Разрешително: Безплатно
Популярност: 45

Rating: nan/5 (Total Votes: 0)

ejabberd е отворен, многоплатформен, мащабируем, разпределен, лесен за настройване и устойчив на грешки сървър Jabber и XMPP (Extensible Messaging and Presence Protocol), който поддържа IPv6 и виртуални хостове. Той е написан на Erlang / OTP.


Характеристики с един поглед

Основните функции включват чат с няколко потребители, публикуване и абониране за услуги, IRC транспорт, директория на потребителите Jabber, SSL / TLS поддръжка, уеб базиран администраторски интерфейс, услуга HTTP за избиране, поддръжка за зареждане само на конкретни модули. LDAP или външна автентификация.

Потребителите ще могат лесно да разширят софтуера със собствени персонализирани модули. ejabberd включва родна поддръжка за PostgreSQL и MySQL бази данни, поддръжка за Dialback s2s и STARTTLS връзки и поддръжка на базата данни Microsoft SQL Server и съхранението на ODBC данни.

Освен това ejabberd идва с вътрешна база данни, наречена Mnesia, която може да се използва за бързо внедряване, предлага пълна поддръжка за ODBC (Open Database Connectivity), LDAP (Lightweight Directory Access Protocol) и PAM (Pluggable Authentication Module) / P>

Поддържа широк спектър от протоколи

Софтуерът поддържа XMPP IM 1.0, XMPP Core 1.0, удостоверяване SASL (Simple Authentication and Security Layer), STARTTLS криптиране, STARTTLS + SASL и STARTTLS + Dialback протоколи.

Той също така поддържа вътрешно удостоверяване, предоставя външен скрипт за удостоверяване, статистика чрез събиране на статистически данни, IRC (Internet Relay Chat) транспорт, поддръжка на протокола IPv6 за връзките s2s и c2s, поддръжка за виртуален хостинг, много потребители и административен интерфейс, достъпен чрез протокола HTTPS.


Работи по Linux, BSD, Solaris, Mac OS X и Windows

ejabberd е истинско платформено приложение, създадено да работи на няколко операционни системи, включително GNU / Linux, BSD (FreeBSD и NetBSD), Solaris, Microsoft Windows (NT / 2000 / XP / 7) като операционни системи Mac OS X. В този момент се поддържат 32-битови и 64-битови компютърни платформи.

Какво е новото

  • Поддръжка за гъвкаво офлайн извличане, известен още като XEP-0013. Това е голяма победа за мобилните разработчици.
  • Подобрения в архивирането, които сега поддържат версия 0.4.1 на спецификациите.
  • Пълна съвместима с Elixir опаковка с възможност за разполагане на ejabberd като Hex.pm зависимост от вашето собствено приложение. Вижте ejabberd на hex.pm.
  • Подобряване на производителността с по-бърз и по-памет ефективен синтактичен синтактичен анализ и TLS криптиране. Можете също така да се обърнете към нашия предишен блог пост: ejabberd Мащабна мащабируемост: 1 възел - 2+ милиона съпътстващи потребители
  • По-добра компресия на потоци с възможност за активиране на компресирането на потоци след SASL.
  • По-лесно приемане на ejabberd с нов скрипт за миграция от сървъри на Prosody XMPP.

Какво е новото във версия 16.02:

  • Поддръжка за гъвкаво офлайн извличане, известен още като XEP-0013. Това е голяма победа за мобилните разработчици.
  • Подобрения в архивирането, които сега поддържат версия 0.4.1 на спецификациите.
  • Пълна съвместима с Elixir опаковка с възможност за разполагане на ejabberd като Hex.pm зависимост от вашето собствено приложение. Вижте ejabberd на hex.pm.
  • Подобряване на производителността с по-бърз и по-памет ефективен синтактичен синтактичен анализ и TLS криптиране. Можете също така да се обърнете към нашия предишен блог пост: ejabberd Мащабна мащабируемост: 1 възел - 2+ милиона съпътстващи потребители
  • По-добра компресия на потоци с възможност за активиране на компресирането на потоци след SASL.
  • По-лесно приемане на ejabberd с нов скрипт за миграция от сървъри на Prosody XMPP.

Какво е новото във версия 15.07:

  • Управление на архива на съобщенията (XEP-0313):
  • Добавете "пълно" атрибут към крайния отговор на MAM
  • Коригирайте съвместимостта на mod_mam с RSM
  • Промяна на мама iq да се зададе, както е посочено от XEP-0313 v0.3
  • Управление на модули:
  • Уверете се, че конфигурационният фрагмент е зареден при инсталирането на модула
  • Разрешаване на приноса за включване на конфигурационния файл .yml или .yaml
  • Разрешава включване на прости зависимости
  • Чат с множество потребители:
  • Нова кука за API: muc_filter_packet
  • Изпращане на известия за промените в конфигурацията на MUC
  • Премахване на предупредителното съобщение относно неанонимната стая
  • По време на спирането са изключени само стаите MUC на локалния възел
  • PubSub:
  • Разрешаване на мигрирането на стари елементи от pubsub със стара xmlelement структура в тялото
  • Пускане на известията за PEP за актуализации на CAPS
  • Проверка за абонамент за възел на голи JID
  • Плосът вече е приставката по подразбиране
  • Управление на потоци (XEP-0198):
  • Увеличете времето за изчакване по време на подновяването
  • Увеличете стойността по подразбиране & quot; max_ack_queue & quot; стойност
  • ejabberd Клиентска връзка:
  • Промяна на приложния програмен интерфейс (API): user_send_packet вече е run_fold кука и преминава c2s състояние като параметър. Това вече беше
  • случай в ejabberd 15.06, но той не е споменат в changelog, по погрешка. Значи сега знаете:)
  • Администриране
  • Не разчитайте на информация за поведението, когато правите проверка на конфигурацията, така че да може да работи с двоични инсталатори ejabberd
  • При кодиране на пароли докладът check_password_hash не може да работи
  • Коригирайте проблема със сливането на стойности от няколко конфигурационни файла
  • Ако локален guide.html файл не е намерен, пренасочване към онлайн ръководството
  • Подкрепете посоката на страница RTL в WebAdmin за иврит
  • configure.ac: добавете AC_CONFIG_MACRO_DIR и статично AC_INIT
  • WebAdmin:
  • Не нарушавайте уеб администратора при показване на информация за уеб браузър, използващ потребителите
  • монтажници:
  • Както RPM, така и DEB сега използват подобрения след инсталационен скрипт, който създава ejabberd потребител при инсталиране като
  • корен. Това позволява на ejabberd да работи като потребител без ръчна настройка.
  • Инсталаторът на Windows сега използва% USERPROFILE%, за да получи пътека за потребителска директория, която може да се запише. Направихме многобройни други поправки
  • до тази версия, благодарение на обратната връзка.

Какво е новото във версия 15.04:

  • Добавете поддръжка за Elixir, позволява да пишете приставки в Elixir
  • Нова команда за презареждане на конфигурацията без рестартиране
  • Поддържайте изразите erlang на стария стил в конфигурацията на YAML
  • Подобрено синхронизиране на слушателя на captcha, когато протоколът не е посочен
  • Коригирайте ъпгрейд на старата таблица на unbinarized pubsub от 2.1
  • Незначителни актуализации в документацията
  • Други корекции на бъгове

Какво е новото във версия 15.03:

Li>

  • Нова команда за презареждане на конфигурацията без рестартиране
  • Поддържайте изразите erlang на стария стил в конфигурацията на YAML
  • Подобрено синхронизиране на слушателя на captcha, когато протоколът не е посочен
  • Коригирайте ъпгрейд на старата таблица на unbinarized pubsub от 2.1
  • Незначителни актуализации в документацията
  • Други корекции на бъгове
  • Какво е новото във версия 14.12:

    • Има някои промени, няколко подобрения и много корекции по време на предишния (не официално обявен) 13.06. Това е и първото официално стабилно освобождаване на ejabberd Community след ejabberd 2.1.13. Сега сте доволни да използвате ejabberd общността за справка за стабилни изпускания на ejabberd от майсторския клон. Поддръжката на ejabberd 2.1.x е преустановена.

    Какво е новото във версия 2.1.11: Поддръжка на Erlang / OTP R15B и други корекции за грешки .

    Какво е новото във версия 2.1.9:

    • Core ejabberd:
    • Намаляване на използването на CPU, причинено от tls: изпращане с големи данни
    • Изолирайте правилно, когато NIF са деактивирани (EJAB-1462)
    • Коригирайте кода, за да отговаряте на предупрежденията на Диализер
    • Коригирайте компилацията в Windows
    • Заменяйте извикванията на двоичен код на OTP, тъй като те изискват R14
    • LDAP:
    • Документи ldap_tls_cacertfile и ldap_tls_depth опции (EJAB-1299)
    • Регистрирайте грешка, когато LDAP филтър е неправилен (EJAB-1395)
    • Нови опции: ldap_tls_cacertfile и ldap_tls_depth (EJAB-1299)
    • Нова опция: ldap_deref_aliases (EJAB-639)
    • Съответствате на ldap_uidattr_format с липса на регистрация (EJAB-1449)
    • MUC:
    • Поддръжка за няколко влизания със същия псевдоним на стаи в MUC (EJAB-305)
    • Поддръжка на заявка за глас и одобрение
    • Нова опция за стая: allow_private_messages_from_visitors
    • Нови опции за стая: allow_voice_requests и voice_request_min_interval
    • Включете статус 110 в присъствието на нов обитател (EJAB-740)
    • Коригирайте crash mod_muc_log, когато първото влизане в регистъра е разрушено от стаята (EJAB-1499)
    • Много поправки и подобрения в mod_muc
    • PubSub:
    • Активирайте pubsub # deliver_notification check (EJAB-1453)
    • Поправете отказ от услуга, когато потребителят изпрати неправилна форма на публикуване (EJAB-1498)
    • ODBC:
    • Фиксирайте отчитането на ODBC сметки (EJAB-1491)
    • Оптимизиран mod_roster_odbc: get_roster
    • разни:
    • Нов механизъм за удостоверяване SASL SCRAM-SHA-1 (EJAB-1196)
    • Нова опция: resource_conflict (EJAB-650)

    Какво е новото във версия 2.1.8:

    • Тази версия определя PubSub, 0.7.

    Какво е новото във версия 2.1.7:

    • BOSH и уеб
    • Изясняване на съобщението за грешка, когато BOSH заявката е изпратена на неработещ модул
    • Съхранявайте реда на станции, когато BOSH изпраща няколко (EJAB-1374)
    • Показване на конфигурацията за HTTPS http_bind
    • Поддръжка като метод HTTP само за четене не само GET, а и HEAD
    • Отговорите на HEAD трябва да имат празен Body
    • CAPTCHA:
    • Ако номерът на порта не е слушател, укажете протокола (EJAB-1418)
    • Нов ограничен CAPTCHA
    • Нова подкрепа за CAPTCHA в белия списък
    • Проверявайте системата само при стартиране, ако опцията е активирана
    • Посочете HTTPS URL във формат CAPTCHA, когато слушателят има опция "tls" (EJAB-1406)
    • Показва се опцията captcha_limit в примера config
    • Поддръжка на още формати на стойност за captcha_host (EJAB-1418)
    • Грешка при хвърляне, когато кадрата не успее при стартиране на сървъра, не по-късно по време на изпълнение
    • captcha_host трябва да има номер на порт за получаване на протокол (EJAB-1418)
    • Core ejabberd:
    • Деактивирайте всички разширения на обекта (EJAB-1451)
    • Не приемайте XML с неопределени префикси (EJAB-680)
    • Направете jlib: ip_to_list безопасен за използване
    • Уверете се, че събитието "затворено" е правилно обработено във всяко състояние
    • Нов route_iq / 5 приемащ Timeout (EJAB-1398)
    • Вземете предвид вътрешната дължина на опашката, когато сортирате опашките на процесите
    • Използвайте маршрут вместо send_element, за да минете през стандартния работен процес
    • Ерланг / OTP съвместимост:
    • Премахване на типовете и спецификациите, които могат да се съберат на R12B-5
    • Ощипвайте pg2_backport.erl, за да работите с Erlang по-стар от R13A (EJAB-1349)
    • ODBC:
    • Не допускайте правилото за поверителност на присъствие да блокира абонамент за присъствие (EJAB-255)
    • Излезте от потребителския вход в mod_privacy_odbc (EJAB-1442)
    • Опитайте се да подобрите поддръжката на roster_version в MSSQL (EJAB-1437)
    • PubSub / PEP / Caps:
    • Прилагане на филтрирано известие до последните елементи на PEP (EJAB-1456)
    • Коригирайте празното проверяване на полезен товар в pubsub
    • Собственикът може да изтрие всички елементи от собствения си възел (EJAB-1445)
    • Пускане на възел максимум, принуден да 0, ако не е устойчив възел (EJAB-1434)
    • Реорганизира функцията push_item и обработва версията not_found (EJAB-1420)
    • скриптове:
    • ejabberd.init: Няколко поправки и подобрения
    • ejabberdctl: Изход от изход от ctlexec () до erl скрипт (EJAB-1399)
    • ejabberdctl: Фиксирайте башизма и имитирате главния клон (EJAB-1404)
    • ejabberdctl: Коригирайте интервала между INET_DIST_INTERFACE (EJAB-1416)
    • ejabberdctl: Новият DIST_USE_INTERFACE ограничава IP адреса на erlang (EJAB-1404)
    • ejabberdctl: Нов ERL_EPMD_ADDRESS, който работи от Erlang / OTP R14B03
    • extauth: Рестартираният отложен отговор на изчакването бе повторно използван за следващото влизане (EJAB-1385)
    • extauth: Препращане на стари съобщения към новоизлюпен ектактуен процес (EJAB-1385)
    • extauth: Ако скриптът се срине, ejabberd трябва да го рестартира (EJAB-1428)
    • Поддръжка на XEP:
    • mod_blocking: Ново блокиране на прости комуникации (EJAB-695) на XEP-0191
    • Не е необходимо да информирате, че XEP-0237 е по избор; изяснено в XEP версия 1.2
    • разни:
    • Ако стартирането на даден модул се окаже неуспешно при стартиране на сървъра, спрете erlang (EJAB-1446)
    • Нов индонезийски превод (EJAB-1407)
    • LDAP: Обърнете внимание, че ejabberd работи с CGP LDAP сървър
    • S2S: Работете с неочакваната версия на Tigase = 1.0 (EJAB-1379)
    • mod_irc: Изпращане на присъствието не е достъпно на заминаващия пътник (EJAB-1417)
    • mod_last: Позволете на потребителя да запише собствената си Последна активност
    • mod_muc: Не намалявайте ролята / принадлежността на администратора на MUC
    • mod_muc: Изпращане на атрибут jid, когато пътникът е забранен (EJAB-1432)
    • mod_offline: Промяна на състоянието на c2s преди изпращане на офлайн съобщения
    • mod_ping: Използвайте iqdisc no_queue по подразбиране (EJAB-1435)
    • mod_pres_counter: Предотвратяване на наводнения при абониране (EJAB-1388)
    • mod_register Достъпът също така управлява контролирането на профили
    • mod_register: Изяснете повече очакваното съдържание на опцията за welcome_message
    • mod_shared_roster: Прикрепете поддръжка за анонимни профили в @ all @ (EJAB-1264)
    • mod_shared_roster: Нова @ онлайн @ директива (EJAB-1391)

    Какво е новото във версия 2.1.6:

    • BOSH: модул за рестартиране
    • Конфигурация: Конфигурацията по подразбиране позволява регистрации само от localhost
    • Конфигурация: Поддръжка за промяна на loglevel на модул по време на изпълнение
    • Erlang / OTP: Фиксирайте съвместимостта от R10B-9 до R14B01
    • ODBC: Съвместимост с PostgreSQL 9.0
    • Лични сайтове: Коригирайте, за да разрешите блокирането по групи и абонамента отново

    Какво е новото във версия 2.1.5:

    • Erlang / OTP R12 поддържат фиксирана
    • добавена е поддръжка на Erlang / OTP R14A
    • Необходимо е OpenSSL 0.9.8 или по-нова версия
    • BOSH: Ново опционално забавяне при процеса на свързване
    • C2S: Не изисквайте клиентски сертификат, когато използвате tls
    • C2S: Информирайте клиента, че кеширането на SSL сесия е деактивирано

    • Какво е новото във версия 2.1.4:

      • Поправки на буквите при обработване на услугата откриване в контактите
      • Не изпращайте канал за грешки като отговор на грешка
      • Не съхранявайте блокираните съобщения в офлайн опашка
      • Extauth: По избор потребителите на cache extauth в mnesia
      • Пълна поддръжка за XEP-0115 Entity Capabilities v1.5
      • HTTP-Bind (BOSH): Премахване на ненужните забавяния от 100 ms и експортиране на функции за улесняване на методите за предварително свързване

      • Нова версия в версия 2.1.3:

      • ejabberdctl: Поддръжка на едновременни връзки със свързани имена на връзки
      • Поддръжка на HTTP-Bind между домейни (EJAB-1168)
      • Усъвършенствайте процеса на задържане на HTTP след обработка на заявка

    Подобен софтуер

    bMotion
    bMotion

    3 Jun 15

    Darkbot
    Darkbot

    3 Jun 15

    Voodoo chat
    Voodoo chat

    3 Jun 15

    Коментари към ejabberd

    Коментари не е намерена
    добавите коментар
    Включете на изображения!