Bug 16485 - добавить mod_shared_roster_ldap
Summary: добавить mod_shared_roster_ldap
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: ejabberd (show other bugs)
Version: unstable
Hardware: all Linux
: P2 enhancement
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-31 12:08 MSD by Aeliya Grevnyov
Modified: 2012-03-16 13:59 MSK (History)
2 users (show)

See Also:


Attachments
патч для корректной раболы модуля с openldap (547 bytes, patch)
2008-07-31 12:08 MSD, Aeliya Grevnyov
no flags Details | Diff
2я версия патча (907 bytes, patch)
2008-08-05 12:21 MSD, Aeliya Grevnyov
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Aeliya Grevnyov 2008-07-31 12:08:54 MSD
Created attachment 2736 [details]
патч для корректной раболы модуля с openldap

модуль взят отсюда
http://realloc.spb.ru/share/ejabberd112ad.html
патч сварганил по этому обсуждению
http://www.gentoo.ru/?q=node/9399

проверено - работает. без патча НЕ работало с openldap
Comment 1 Sir Raorn 2008-07-31 13:08:00 MSD
Помнится, shared_roster работал с изкоробочным mod_ldap_ad...
Comment 2 Aeliya Grevnyov 2008-07-31 13:24:54 MSD
(In reply to comment #1)
> Помнится, shared_roster работал с изкоробочным mod_ldap_ad...
> 

это не просто shared_roster, это shared_roster_ldap.
он сам строит ростер, беря учетки из лдапа

Если у вас так всегда и работало, то поделитесь знаниями :)
Comment 3 Sir Raorn 2008-07-31 13:36:47 MSD
Да, так и работало, насколько я помню.  2algor: делись тайным знанием.
Comment 4 Aeliya Grevnyov 2008-07-31 14:31:47 MSD
ну тем не менее сейчас в ejabbed у нас есть только mod_shared_roster (ручное заполнение ростера из веб админки) и mod_shared_roster_ldap надо ставить руками.
будет искаропки
Comment 5 Vladimir V. Kamarzin 2008-08-01 11:23:34 MSD
У меня всегда работало автозаполнение shared roster-а из ldap без доп. модулей.
Comment 6 Aeliya Grevnyov 2008-08-01 16:07:37 MSD
(In reply to comment #5)
> У меня всегда работало автозаполнение shared roster-а из ldap без доп. модулей.
> 

эх :) ну почти нечем крыть
shared_roster + @all@ работает
тогда только один вопрос - автоматический ресолв никнеймов при формировании ростера работает? т.е. чтоб вместо JID в ростере отображался сразу ник человека (который можно брать из любого поля ldap`a)
в tkabberе по моей просьбе сваяли и включили плагин, который позволяет это делать для группы, а в других клиентах этого нет и в помине
ежели работает, то этот плагин не нужен :)
Comment 7 Aeliya Grevnyov 2008-08-05 12:21:38 MSD
Created attachment 2755 [details]
2я версия патча

поправил патч. добавил исправление вот этого (если uid в ldap записан с большой буквы, то ему не правильно отправляются презенсы онлайн контактов)
http://www.ejabberd.im/node/2615
Comment 8 Vladimir V. Kamarzin 2008-08-11 13:45:55 MSD
> > У меня всегда работало автозаполнение shared roster-а из ldap без доп. модулей.
> > 
> 
> эх :) ну почти нечем крыть
> shared_roster + @all@ работает
> тогда только один вопрос - автоматический ресолв никнеймов при
> формировании ростера работает?

Вот этого нету, да. Полезная функциональность.

btw, майнтэйнер похоже подзабросил пакет.
Comment 9 Mikhail Yakshin 2008-08-15 19:02:34 MSD
Мейнтенер только сегодня вернулся из мест проведения летней школы ALT Linux для детей (см. http://mex3-course.livejournal.com/) %) Сейчас будем исправлять.
Comment 10 Vladimir V. Kamarzin 2008-10-08 08:56:41 MSD
Fixed in 2.0.2-alt1