LINUX.ORG.RU

Вышел релиз ejabberd 1.1.2


0

0

Вышел очередной релиз свободного XMPP сервера, который разрабатывается в том числе и при участии команды jabber.ru. ejabberd написан на erlang, и представляет собой кроссплатформенный, открытый, стабильный и основаный на открытых стандартах Jabber/XMPP сервер, который собрал многочисленную аудиторию поклонников и установлен на большом количестве ресурсов. В числе изменений и улучшений:

* многочисленные улучшения модуля LDAP
* исправления опроса через протокол HTTP
* улучшения управления ростером
* более полная поддержка стандарта XMPP
* поддержка Microsoft SQL Server через ODBC
* инсталятор для многих систем, включая линукс
* конечно не многочисленные, но важные багфиксы

скачать можно здесь http://www.process-one.net/en/project...

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

★★★★★

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

Отлично :)

anonymous
()

новость кстати одобрена самой Эрминой, так что можно бы и пропустить :)

lester_dev ★★★★★
() автор топика

> * поддержка Microsoft SQL Server через ODBC

хм... а насколько бОльшие преимущества использования БД? у меня и без БД живет не кашляет...

> * инсталятор для многих систем, включая линукс

неправильно. правильно: инсталятор для линукса и многих других систем ;)

а в остальном -- класс :) вот бы еще разработчики PyICQ не спали и багфиксили оперативнее, особенно касается локалей...

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

> хм... а насколько бОльшие преимущества использования БД? у меня и без БД живет не кашляет...

Пользую jabberd2, база хранится в mysql. Удобно, что можно отобразить список юзеров на веб-странице; ejabberd умеет хранить базу в mysql?

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

Скажите, а есть-ли готовый скрипт, экспортирующий базу jabberd2 в ejabberd? Серьёзно думаю сменить сервер, но не могу пожертвовать юзерами, у которых уже есть свои аккаунты, контакты (в том числе и ICQ), vcard-ы :(((

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

Не скажу про mysql, но веб интерфейс у ejabberd встроенный. Там не только список пользователей, но и средства управления..

sergej ★★★★★
()

кто нить знает почему через jabber.ru (который как раз на ejabberd бегает) нельзя посылать сообщения на gmail.com?

PS C других открытых серваков получается.

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

> кто нить знает почему через jabber.ru (который как раз на ejabberd бегает) нельзя посылать сообщения на gmail.com?

Почему нельзя? Я посылал, нормально всё доходит...

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

> а почему под генту эта хрень за собой иксы тянет? че за бред?

Не все иксы, а некоторые либы. В убунте тоже самое.

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

> а почему под генту эта хрень за собой иксы тянет? че за бред?

:)

тут на кануне виндузятнеги кричали, что нет жизни без графического инсталятора. вот, получите исталятор :)) а самому серверу оно нафик, ессесно, не нада :)

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

> а чем PyICQ лучше, чем JIT?

а чем JIT лучше, чем PyICQ? :)

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

> тут на кануне виндузятнеги кричали, что нет жизни без графического инсталятора. вот, получите исталятор :)) а самому серверу оно нафик, ессесно, не нада :)

до виндузятнегов особо дела нам нету, но зависимости от Ховых либ таки побудили поставить jabberd2. Нормальный серверный софт, имхо конечно, за собой Ховых либ не должен тянуть. А ежели хотели девелоперы виндузятнегов усладить, то нужно было, опять же имхо, сделать инсталлер опциональным. на сервере без монитора и клавиатуры вряд-ли кто-то оценит прелесть графики.

P.S.: я особо не копался, но может кто знает способ собрать его без лишнего мусора?

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

Зависимость от иксов и зависимость от иксовых либ - это РАЗНЫЕ вещи! Зависимость от иксов - да, очень глупая и бессмысленная вещь (в природе практически не встречается), а зависимость от xlib - вполне нормально. Никто не заставляет иксовый сервер подымать на жабберной машине.

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

> Зависимость от иксов и зависимость от иксовых либ - это РАЗНЫЕ вещи! Зависимость от иксов - да, очень глупая и бессмысленная вещь (в природе практически не встречается), а зависимость от xlib - вполне нормально. Никто не заставляет иксовый сервер подымать на жабберной машине.

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

codebuger
()
Ответ на: комментарий от svu

> зависимость от xlib - вполне нормально

чем, интересно, оно нормально ? по-моему глупо - серверный софт обычно не использует в своей работе таких библиотек.

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

> P.S.: я особо не копался, но может кто знает способ собрать его без лишнего мусора?

там сырцы есть, а tar+bzip2+make+erlang работают и без Х-ов :)

а вообще-то, я запускал на машине с иксами, но с-под рута (ессесно, иксы послали инсталятор найух, пока "xhost +" не сделал), так оно поняло что иксов ему не видать и начало консольную установку...

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

> там сырцы есть, а tar+bzip2+make+erlang работают и без Х-ов :) > а вообще-то, я запускал на машине с иксами, но с-под рута (ессесно, иксы послали инсталятор найух, пока "xhost +" не сделал), так оно поняло что иксов ему не видать и начало консольную установку...

О.. благодарю за инфо (не знал, что оно без Х собирется, а выкачивать зависимости ради поиграться не хотелось). Сейчас пойдем пробовать. Интересно, почему в таком случае в генте/фряхе не сделали опции установки без Х ? :/

codebuger
()

интересно, за всю историю ejabberd у него была хоть одна security-уязвимость? или использование функциональных языков таки себя оправдывает? :)

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

> Тем не менее ejabberd - единственный развивающийся открытый jabber-сервер.

согласен. с эрлангом, правда, довилось немного помучиться (я сначала с сырцов все поставить хотел), но результат того стоил. когда-то jabberd-1 подымал -- до конца настроить терпения не хватило, потому на jabberd-2 забил сразу. а ejabberd вполне устраивает, легко конфигурится и стабильно работает...

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

если у человека только тонкий google talk клиент (из gmail) то сообщения не проходят. А вот если у него google talk стоит - то работает.

Однако с другими серверами (не ejabberd) все ок.

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

> интересно, за всю историю ejabberd у него была хоть одна security-уязвимость? или использование функциональных языков таки себя оправдывает? :)

Думается, что тут просто руками прямыми попахивает :)

codebuger
()
Ответ на: комментарий от kes

> интересно, за всю историю ejabberd у него была хоть одна security-уязвимость? или использование функциональных языков таки себя оправдывает? :)

может, просто хакеры эрланг неасилили :)

/me вспомнил креатив "Как прострелить себе ногу" :)

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

> согласен. с эрлангом, правда, довилось немного помучиться (я сначала с сырцов все поставить хотел), но результат того стоил. когда-то jabberd-1 подымал -- до конца настроить терпения не хватило, потому на jabberd-2 забил сразу. а ejabberd вполне устраивает, легко конфигурится и стабильно работает...

Кстати у jabberd2 таки прекрасная дока по настройке, только немного с JIT и MUC помучаться пришлось. От эрланга до сих пор кошмары снятся :)) Кстати ejabberd у меня как-то упал намертво... Хотя может это виновата убунтяшная сборка.

Bohtvaroh ★★★★
()

эм... эта... а как перенести базу с 1.1.1 на 1.1.2? %)

если можно, в двух словах, если нет -- придется по факу лазить :(

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

Смотря на чем база. Если на mnesia, то никак не надо переносить. Должно само заработать. Если какой-нибудь SQL сервер, то таки читать хотя бы release notes. Там схема поменялась немного.

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

А потому, что ты же первый бы и спросил: "А где скачать?". А так и ссылка на release notes в первой же заметке, и все остальное.

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

> А потому, что ты же первый бы и спросил: "А где скачать?". А так и ссылка на release notes в первой же заметке, и все остальное.

Хм, этот момент автор новости как раз предусмотрел: "скачать можно здесь http://www.process-one.net/en/project...";. :) Поэтому ссылку на подробности можно было дать точно на release notes.

SKYRiDER ★★★
()

а можно-ли заставить ejabberd хранить историю сообщений на сервере и какие клиенты jabber это поддерживают?

anonymous
()

Респект и благодарности разработчикам. В том числе и за реализацию на Erlang, который действительно рулит в плане многопоточности - пока был jabberd, сервер подыхал на паре сотен юзеров онлайн.

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

Жень, ты удивишся, но у меня на сервере с гентой он крутится без всяких намеков на иксы...

..правда, как обычно ебилды самописные.. ;)

catap ★★★★★
()

Люди добрые. А не подскажите ли, желательно поподробнее, как его в линуксе как сервис запскать при сутарте системы. А то я вручную запускаю. Запарился уже. Я в этом не шарю. А сделать надо. У меня сусе 10. Да и в винде щасу 1.1.2 поставил. А как его как серсвис запустить не догоню. Раньшуе при установке галочка была зарегистрировать как сервис. А щас нету. И вручную созданый сервис не работает. Помогите пожалуйста кто знает. Буду очень благодарен.

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

> Кто-нить пробовал под R11 его пускать?

Да. Без проблем, только без SMP :) SMP ещё не очень стабильно работает.

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

> а почему под генту эта хрень за собой иксы тянет? че за бред?

/etc/portage/package.use

dev/lang/erlang -X

И будет тебе счастье. По крайней мере с 1.1.1 никаких проблем.

PitStop
()
Ответ на: комментарий от catap

> у меня на сервере с гентой он крутится без всяких намеков на иксы...

> ..правда, как обычно ебилды самописные.. ;)

Я его под фряхой ставить хотел. Сегодня буду пробовать опять если настрой будет, а то jabberd2 местами мне не очень нравится.

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

> Раньшуе при установке галочка была зарегистрировать как сервис. А щас нету.

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

Так что теперь только так: Ищи в том донельзя урезанном дистрибутиве эрланга, что ставится с ejabberd программу erlsrv.exe. Если нет ее, то придется скачать сам эрланг с http://www.erlang.org/. И читай на нее доку. Материть текущего сборщика ejabberd для винды разрешается. (Кроме того, с сервисом под винду были проблемы: не всяким образом собранные библиотеки подгружались при автоматическом запуске. Если их собрали "неправильно", то и не запустишь ты его...)

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