LINUX.ORG.RU

Вышла новая стабильная версия сервера jabberd-2.0s3.


0

0

Как-то незаметно вышла новая стабильная версия 2.0s3 сервера jabberd.

Changes:

* Fixed several memory leaks and overruns
* Fixed XMPP session replacement [rob]
* Added support for Win32 platforms [rob]
* Added support for requiring SSL/TLS before auth
* Added support for LDAPv3 (including channel encryption) [rob]
* Added workaround to make large presence broadcasts more efficient [rob]
* Generate random dialback key if none provided [rob]
* Rewrote configure script (+ many code tweaks to support this) [rob]
* Remove build requirement for Libidn and OpenSSL [rob]
* Removed bundled Libidn due to licensing issues [rob]
* Bugfixes: 3059, 3174, 3343, 3368, 3480, 3481, 3594

>>> Скачать



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

У нас в локалке работает 1.4.3 и работает отлично. Не вижу смысла переходить на версию 2.0

anonymous
()

А транспорты там вообще будут приделывать или все так навечно и останется через параллельно запущеный jabberd 1.4.x?

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

Смысел есть и смысел очевидный. Во-первых, все данные можно хранить не только в файлах, но и в БД (Berkeley, Postgres, MySQL, MS SQL, Oracle), ну и не будем забывать о LDAP. Во-вторых, версия 1.4 уже не развивается - последний стабильный релиз от 2003-11-15. Ну и так далее...

Мне не нравится в jabberd одно - темпы развития. Такое ощущение, что там один человек всё делает.

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

Разумеется, если всё работает -- ничего не трогайте. :) Про jabberd2 могу сказать, что он ещё немного сыроват для повседневного использования.

В качестве варианта могу посоветовать ejabberd. Работает из коробки, + встроенный Disco, MUC, IRC-гейт, JUD, PubSub и ещё много всего... Не самая последняя фича это возможность администрирования сервера через Disco, изменение/применение основных настроек без перезагрузки сервера. Очень стабильный.

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

> А транспорты там вообще будут приделывать или все так навечно и останется через параллельно запущеный jabberd 1.4.x?

Временное решение проблемы уже есть. Посмотри на http://jabber.terrapin.com/JCR/:

The Jabber Component Runtime JCR is the first attempt at making "C" language components built for the jabberd 1.4 code base able to run as standalone processes.

Currently, JCR is designed to move mu-conference to a standalone process. As such, JCR does not include the mio_* functions that most other transports require. That code is currently under test, and will be part of the 0.2 release. It is hoped that this will provide a platform for all the jabberd 1.4.x transports to be made standalone.

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

Блин, он уже давно появился, но я не запостил эту новость только потому, что не мог перевести ченжлог, может хватит ченжлоги постить на английском, и будем делать описание на русском, а?

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

Да, ладно. :) Что там преводить-то? у меня вросто времени не было :)

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

> В качестве варианта могу посоветовать ejabberd. Работает из коробки, + встроенный Disco, MUC, IRC-гейт, JUD, PubSub и ещё много всего...

Хм, а как коробку скачать? На сайте только исходники. :) Ладно, шутю... У меня вопрос - как в этом сервере (ejabberd) обстоят дела с SSL-подключениями? У меня на работе разрешены только такие соединения, так что выбор по jabber-серверам всё же ограничен, а jabberd2 всё же немного не устраивает. Именно мелкими и неприятными недоделками. Собирается ли под Solaris?

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

ejabberd "из коробки"?
Я даже запустить его не смог. erlang с явой стоит, ejabberd лежит, а как они соединяются - хрен его знает. Где конфиг, тоже не понятно. Где указывать интерфейс, порт - аналогично.

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

Ну что ещё можно добавить ? Классическую фразу: Жаббир рулит нипадецки !

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

> Хм, а как коробку скачать? На сайте только исходники. :) Ладно, шутю... > У меня вопрос - как в этом сервере (ejabberd) обстоят дела с > SSL-подключениями? У меня на работе разрешены только такие соединения, нормально у него с SSL подключениями... на j.r покрайне мере работает нормально :)

> так что выбор по jabber-серверам всё же ограничен, а jabberd2 всё же > немного не устраивает. Именно мелкими и неприятными недоделками. > Собирается ли под Solaris? посмотрите что ему нужно... если жто все собирается, имхо, и он соберется...

anonymous
()

Кто нибудь пробовал настроить авторизацию через active directory??? Такое возможно?

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

К этому чудову будет наконец нормальный клиент под винду с поддержкой русского языка? Мы уже прониклись шо джабер - эта круто, только вот в работе рулит exchange(MSN Mesenger) и Лотус Sametime.

algor

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

> К этому чудову будет наконец нормальный клиент под винду с поддержкой русского языка? Мы уже прониклись шо джабер - эта круто, только вот в работе рулит exchange(MSN Mesenger) и Лотус Sametime.

Например JAJC (http://jajc.ksn.ru/), к текущей версии Psi (http://psi.affinix.com/) тоже скоро лэнгпаки обещают.

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

>ejabberd "из коробки"? >Я даже запустить его не смог. erlang с явой стоит, ejabberd лежит, а >как они соединяются - хрен его знает. Где конфиг, тоже не понятно. >Где указывать интерфейс, порт - аналогично.

Всё просто до безобразия. Есть руки - всё работает. Я уж не говорю о том как всё просто в сорсах - erlang рулит непадецки 8).

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

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

"Поддержка русского" в джаббере имеется изначально (т.к. юникод). Или речь о локализованном интерфейсе? Тогда JAJC.

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

Возможно, проблема была в erlang.
Просто не зная самого языка довольно трудно разобраться.
Ни черта по документации не работало.

Ладно, как только jabberd-1.4 опять станет глючить не па децки, так еще раз попробую. :)

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

> int19h кто бы еще сказал как его скачать :)

Наверное, зарегистрироваться, и ткнуть на download?

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

SSL там реализован также как и у jabberd1, отдельным портом (5223). STARTTLS пока не возможен по причине ограничений Erlang.

Думаю, что собирается и под солярой. Надо пробовать...

fernik
() автор топика
Ответ на: комментарий от Netspider

> Думал как-то перейти на eJabberd, но как-то с Erlang не сложилось... Пользую s2, наверное имеет смысл перейти на s3.

А что именно не сложилось?

fernik
() автор топика
Ответ на: комментарий от AVL2

Если у тебя Debian, возьми ejabberd из неофициального репозитария http://sgolovan.nes.ru/jabber/. Там же можно взять и JIT, пропатченный на предмет поддержки Disco.

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

jabber.com + коммерческие вендовые сервера в помощь.

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

TO: int19h регистрировался тыкал, а там тебе фига с маслом...

TO: fernik если ты мне скажешь хоть один из них кто нормально работает с русским языком, умеет конектится по ssl, не требует явы, и достаточно юзабельный, я буду очень тебе благодарен.

anonymous
()

> * Fixed several memory leaks and overruns

Подобные баги меня "убивают". Признак очень плохой культуры
программирования.

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

> TO: fernik если ты мне скажешь хоть один из них кто нормально работает с русским языком, умеет конектится по ssl, не требует явы, и достаточно юзабельный, я буду очень тебе благодарен.

Вполне юзабелен psi, http://psi.jabberstudio.org/. Умеет коннектиться по SSL, есть поддержка GPG. Минусы -- QT.

Сам использую tkabber.

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

>> * Fixed several memory leaks and overruns 
>
> Подобные баги меня "убивают". Признак очень плохой культуры 
> программирования.

Родной, ты видел бля его исходники? Этож пи@#$ц. Я без Jabber 2 Arch.
вообще не вкурил зачем стоько надо было воротить... Хотя честно
говоря автор пишет действительно криво ;) Я еще к 1.4.3 самописных
патчей нахреначил в свое время...

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

от лдапа только аутентификация

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

TO: fernik кхе... ты читал по до что ищется клиент ? Pocket PC

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

Н-да, и нахрен такой опенсорц, если его страшно на сервер ставить и
оставлять без присмотра больше пяти минут...

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

>Кто нибудь пробовал настроить авторизацию через active directory??? >Такое возможно?
возможно
настраиваешь авторизацию через pam
прикручиваешь winbind из samba

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

Попробуй миранду + плагин для jabber все великолепно работает.

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

а ссылку на какой нибудь how-to можете мне дать??? А то слово pam знакомое, но мало его знаю.

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