LINUX.ORG.RU

Вышел ejabberd 2.1.0

 , ,


0

0

Спустя 8 месяцев после выхода 2.0.5, вышла новая версия ejabberd, Jabber/XMPP-сервера, написанного на Erlang. Основные нововведения:

  • Поддержка Erlang/OTP R13
  • Значительные улучшения в HTTP-Bind (BOSH)
  • Поддержка LDAP over SSL
  • Возможность защиты комнат капчей
  • Обновления и улучшения в PubSub, PEP и CAPS
  • Теперь ejabberdctl может работать поверх XMLRPC и HTTP
  • Встроенный STUN-сервер
  • Поддержка новых расширений (XEPs): XMPP Ping, Roster Versioning, Import/Export Format

>>> Подробности

★★★

Проверено: maxcom ()

интересно много ли лоровцев держат свой jabber сервер?
интересно много ли из них используют ejabberd ) да , сервер хороший, но erlang )

Sylvia ★★★★★
()
Ответ на: комментарий от Magister2k7

Аналогично, но версия из репозитория CentOS. ejabberd - отличный сервер, неприхотливый и стабильный.

encoded_reality
()
Ответ на: комментарий от Sylvia

Я держу. :)

Эх, опять обновляться, погодю пару месяцев, пожалуй.

По сабжу, лучше бы сделали гарантированную доставку сообщений (XEP вроде давно для этого есть), а то jabber как терял сообщения при нестабильной связи, так и теряет. На мой взгляд это главный недостаток jabber, имхо, просто позор. :(

Bohtvaroh ★★★★
()
Ответ на: комментарий от Sylvia

Не лоровец, однако ерланг не помешал воткнуть джаббера на корп сервак на бывшей работе. Прошло уже несколько лет, все over9000 пользователи довольны :)

impfp
()
Ответ на: комментарий от Bohtvaroh

> По сабжу, лучше бы сделали гарантированную доставку сообщений (XEP вроде давно для этого есть), а то jabber как терял сообщения при нестабильной связи, так и теряет. На мой взгляд это главный недостаток jabber, имхо, просто позор.

Есть ли какой-нить джаббер-сервер, реализующий гарантированную доставку сообщений?

www_linux_org_ru ★★★★★
()

Держу свой джаббер, юзаю openfire (знаю что java, но кроме него на сервачке и нету ничего, так что сойдет).

ostin ★★★★★
()
Ответ на: комментарий от www_linux_org_ru

Даже не знаю, не слежу, но как-то в дискуссиях на ЛОРе ссылка на соответствующий XEP пробегала. То есть вопрос как бы в имплементации.

Bohtvaroh ★★★★
()
Ответ на: комментарий от emperor

> А neko.im использует OpenFire, который Ъ, ибо Java.

Я тоже когда-то пользовал, года два-три наверное назад. Глючен был, вот вроде работает-работает, а потом бац, и какая-то хрень немыслимая случится. А ejabberd стоит, и даже вспоминать о нём не приходится. :)

Bohtvaroh ★★★★
()
Ответ на: комментарий от Bohtvaroh

По сабжу, лучше бы сделали гарантированную доставку сообщений (XEP вроде давно для этого есть), а то jabber как терял сообщения при нестабильной связи, так и теряет. На мой взгляд это главный недостаток jabber, имхо, просто позор. :(

Я конечно не большой специалист в jabber и xmpp, но по моему это на плечи клиентов ложится, а не сервера. В том же gajim'е вон показывается, когда сообщение «не дошло».

ostin ★★★★★
()

Отличная пятничная новость!

И как всегда, ждём ебилдов! (Надо проверить, может уже есть)

anonymous
()
Ответ на: комментарий от ostin

> Я конечно не большой специалист в jabber и xmpp, но по моему это на плечи клиентов ложится, а не сервера. В том же gajim'е вон показывается, когда сообщение "не дошло".

Давно не смотрел gajim, надо будет глянуть.

А вообще, клиент посылает сообщение серверу. Дальше он уже не может знать, доставил сервер его или нет, если только сервер сам об этом не сообщит. Не совсем понимаю, как в гаджиме это сделано...

Bohtvaroh ★★★★
()
Ответ на: комментарий от Bohtvaroh

Наверное имеется ввиду разрыв связи между клиентом и сервером, к которому он подключен. Если так, то я совсем не про это...

Bohtvaroh ★★★★
()
Ответ на: комментарий от Sylvia

Держу свой сервер дома, и это ejabberd. Ну и на работе тоже уже 4 года все пользуются поднятым мной корпоративным сервером. Тоже ejabberd.

Black_Shadow ★★★★★
()
Ответ на: комментарий от sergej

Да, никаких дополнительных телодвижений по поводу ерланга не требуется.

pacman -S ejabberd

поправить конфиг (как минимум имя домена вписать)

/etc/rc.d/ejabberd start

и все.

sergej ★★★★★
()
Ответ на: комментарий от Sylvia

Держал ejabberd корпоративный.
Все было хорошо. debian, erlang никаких проблем не доставил.

anonizmus
()
Ответ на: комментарий от sergej

>pacman -S ejabberd

niemand@gloom:~$ apt-cache search pacman
hannah - pacman-like game, child oriented
hannah-data - pacman-like game, child oriented - data files
njam - pacman-like game with multiplayer support
pacman4console - a console based pacman game
xscreensaver-data-extra - data files to be shared among screensaver frontends
childsplay - набор развивающих игр для маленьких детей
pacman - преследование монстров в лабиринте


зы, не сдержался %)

anonizmus
()

а PEP на жаббер.ру один хрен нет :(

нам конечно ехать, но с шашечками оно как-то веселее

anonymous
()

Замечательная новость, отличный стабильный сервер. Держу у себя, то что он написан на Erlang - ничуть не напрягает.

SKYRiDER ★★★
()
Ответ на: комментарий от www_linux_org_ru

С этим прекрасно справляются клиенты. XEP для серверной стороны есть, но что-то не очень популярен. Сообщения после потери связи обычно не пропадают, просто остаются на сервере как оффлайновые.

h31 ★★★★
()
Ответ на: комментарий от Sylvia

>интересно много ли лоровцев держат свой jabber сервер?

Держу. Корпоративный. На ejabberd.

>да , сервер хороший, но erlang )


А что не так с ерлангом?

Macil ★★★★★
()

Чем Erlang лучше Java? Очередной модный раскрученный брендовый велосипед для ниасилляторов Java и Lisp. Наверняка Microsoft проплатил.

emperor
()
Ответ на: комментарий от Sylvia

пытался. выкинул ввиду серьезной прожорливости (порядка 30Mb RSS при абсолютном ничегонеделаньи с парой юзеров).
+ конфиг у сабжа страшненький. интуитивно понастраивать его не пришлось.

k0l0b0k ★★
()
Ответ на: комментарий от emperor

Надеюсь, всё у тебя будет хорошо.

anonymous
()
Ответ на: комментарий от emperor

>Чем Erlang лучше Java? Очередной модный раскрученный брендовый велосипед для ниасилляторов Java и Lisp. Наверняка Microsoft проплатил.

Дурачёк или так - прикидываешся?

Led ★★★☆☆
()
Ответ на: комментарий от Macil

с эрлангом то как раз может и все в порядке, просто лишняя достаточно толстая зависимость, которая мало чем еще будет утилизоваться.


А другие сервера кто-нибудь использует ?

Про openfire (java) уже написали )

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

Я бы подождал, пока ermine программировать научится, потом уже ejabberd ставил :)

[...]

Не дождался, поставил таки, теперь думаю как копыту объяснить про передачу файлов. От копыта до адиума не доходят файлы, хотя всё вроде как надо... Вот что раздражает, что в скайпе всё само и сразу работает.

Casus ★★★★★
()
Ответ на: комментарий от k0l0b0k

по поводу потребления памяти jabber серверами:

VIRT 13684 RSS 5756 ../bin/jabberd -B
VIRT 11736 RSS 676 ../bin/mu-conference -c ../etc/muc.xml
VIRT 11248 RSS 2668 ../bin/jabberd -B
VIRT 21044 RSS 6300 src/mrim.py -d -c mrim.conf

т.е. достаточно скромно, с muc и транспортом MRA
это jabberd14

jabberd2 около 12 Мб RSS сьедал, без транспортов, но у меня он глючил и шифрование не получилось настроить чтобы работало без проблем c2s s2s


и то и другое написано на C

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

>просто лишняя достаточно толстая зависимость

Тогда ставь бинарники с офсайта в /opt. Они самодостаточны. Все равно, если база ejabberd крутится на мнезии, и меняется версия ерланга и/или ejabberd, приходится дампить базу в текстовый файл, а потом ее загружать. Так что пакетный менеджер здесь может только навредить...

Macil ★★★★★
()
Ответ на: комментарий от emperor

Какой толстый. Ява, лисп и микрософт сразу.

Лор уже не торт и явасрача не получится имхо. :)

sergej ★★★★★
()
Ответ на: комментарий от emperor

> Чем Erlang лучше Java? Очередной модный раскрученный брендовый велосипед для ниасилляторов Java и Lisp. Наверняка Microsoft проплатил.

Мои соболезнования.

Bohtvaroh ★★★★
()
Ответ на: комментарий от Sylvia

ejabberd - res=~16M, virt=~100M

правда всего с несколькими пользователями.

т.е. не сильно больше

sergej ★★★★★
()
Ответ на: комментарий от Sylvia

>с эрлангом то как раз может и все в порядке, просто лишняя достаточно толстая зависимость,

$ rpm -q --qf "%{size}\n" erlang erlang-otp-common erlang-otp 4300720 1374229 10258734

Действительно настолько "толстая"?

>которая мало чем еще будет утилизоваться.

А это уже проблемы "утилизатора":)

Led ★★★☆☆
()
Ответ на: комментарий от Casus

>теперь думаю как копыту объяснить про передачу файлов.

А что, нужно ещё что-то "объяснять"? Я не знал - как то само от "копыта" "из- каропки" всё доходит...

Led ★★★☆☆
()
Ответ на: комментарий от Macil

>Так что пакетный менеджер здесь может только навредить...

Можно просто использовать нормальный пакетный менеджер и нормально приготовленные пакеты.

Led ★★★☆☆
()
Ответ на: комментарий от Led

-rw-r--r-- 1 sylvia users 34895892 Oct 21 19:22 NAS/slackware/local/erlang_otp-R13B02.1-i686-2.txz

толстый вообще то ) ну и скажем так, что мне было просто лениво пересобирать его еще раз, потому что я не включила поддержку ODBC (для mysql) .. да, слака

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

>поддержку ODBC (для mysql)

А за каким хреном для ejabberd нужен MySQL? В эрланге есть мнезия. Причем она подходит намного лучше чем MySQL.

К сожалению, в ejabberd поддержка внешних по отношению к эрлангу систем (MySQL, LDAP, etc.) сделана через ж...

Macil ★★★★★
()
Ответ на: комментарий от Macil

может и есть, но хочется использовать то , что уже знаешь...
ну вообщем меня jabberd14 пока замечательно устраивает, тем более сервер на на толпу народа )

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

ага. знач надо 1.4 поставить. я на него носом покрутил и забил.

k0l0b0k ★★
()
Ответ на: комментарий от anonymous

я догадывался. недолюбливаю программы, которые чтобы настроить надо каждый ЯП, угодный автору софта, воспринимать как очевидное.

k0l0b0k ★★
()

лучше б пофиксили IPv6... :(

Skim
()
Ответ на: комментарий от k0l0b0k

>воспринимать как очевидное.

А чего тут воспринимать-то? S-выражения они в африке S-выражения. В ущербных системах типа явы для таких целей применяется XML.

Macil ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.