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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.