Archives

Дата

Модули для Ejabberd в пакетах

Сейчас все дополнительные модули к Ejabberd поставляются только в исходниках. Это порождает необходимость собирать необходимые вещи даже в пакетных дистрибутивах. Кроме когнитивного диссонанса это ещё и порождает непонятности при обновлениях. Ну уж я не говорю о том, что постоянно заново писать и переписывать совсем непростые конфиги для модулей - муторно. Гораздо проще было бы иметь преднастроенный конфиг или даже template с настройками всех модулей, и их потом поправлять под себя.
А сами модули распространять было бы логично в отдельном пакете\пакетах, типа modules-extra и modules-unstable. Это избавило бы от необходимости сборочной среды и тому подобных невкусных вещей.
Я знаю, здесь присутствуют люди, более близко общающиеся с разработчиками ejabber, может внесут предложение?

Опубликовано evgeny_veresk@j... в пн, 2009-09-28 15:55. categories [ ]

Конец близок

Сегодня, 23 сентября 2009 года, по конфам пронеслась ссылка на вайп-бота для уничтожения jabber-конференций. Виновником этого стал некий s14/хирург, который получил этого бота и решил раздать его всем. После того как бот оказался в "плохих" руках началось веселье.

надискаверил:
1) testing [testing@conference.jabber.ru]: 94
2) newusers [newusers@conference.jabber.ru]: 94
3) GNU/Linux [linux@conference.jabber.ru]: 49
4) Debian GNU/Linux room [debian@conference.jabber.ru]: 48
5) Miranda IM Russian Community [official] [miranda-im@conference.jabber.ru]: 46
6) Ubuntu [ubuntu@conference.jabber.ru]: 41
7) FreeBSD и не только [freebsd@conference.jabber.ru]: 40

Как вы видите 1 и 2 конференция забита пользователями, а именно флудо ботами. Кто-то просто решил повалить jabber, запустив бота в две конфы(в testing и newusers сидели одни и те же люди) Скажу у них это получилось. После того как я вышел из jabber.ru(клиента), я не смог войти обратно, только через некоторое время.

Я лишь хочу сказать, что конец ejabberd близок.

Опубликовано cod3rname@jabber.ru в ср, 2009-09-23 22:34. categories [ ]

Настройка транспорта в Colybry5SM

Изображение пользователя uaru1@jabber.ru.

Использую клиент Colybry5SM.Не знаю как подключить транспорт погоды. Я недавно с jabber, поэтому хотелось, чтобы кто-нибудь обьяснил. Читая FAQ на этом сайте вроде понятно, но применить не могу.HELP!


Опубликовано uaru1@jabber.ru в пт, 2009-09-18 17:20. categories [ ]

Только конференции (клиент)

В Bombus при настройке аккаунта можно указать опцию "Только конференции". Есть ли такая возможность в каком-нибудь клиенте для компьютера?

Опубликовано moogle@jabber.ru в ср, 2009-09-16 12:07. categories [ ]

Jabber и icq

Можно ли общаться через jabber с контактами icq и как это сделать?программа мэйлру агент

Опубликовано Sorokdyw@jabber.ru в пн, 2009-09-14 21:48. categories [ ]

Openfire+OpenLDAP

Доброго времени суток! У меня возникли затруднения с Jabber-сервером Openfire и LDAP. Проблма заключается в том, что опенфайр видит в лдапе только пользователя-админа, которого заводишь в самом начале, всех остальных пользователей он не видит.

Система: FreeBSD 7.2, openfire-3.6.4, openldap-server-2.3.43

В ЛДапе все пользователи находятся в ou=users,dc=domain,dc=ru:

#ldapsearch -LLL -x -b 'ou=users,dc=domain,dc=ru' 'uid=jabberadmin'
dn: "uid=jabberadmin,ou=users,dc=domain,dc=ru
objectClass: account
objectClass: posixAccount
cn: jabberadmin
uid: jabberadmin
uidNumber: 20006
gidNumber: 10002
homeDirectory: /home/jabberadmin
loginShell: /usr/bin/nologin
gecos: jabberadmin
description: User Account

#ldapsearch -LLL -x -b 'ou=users,dc=domain,dc=ru' 'uid=testuser'
dn: "uid=testuser,ou=users,dc=domain,dc=ru
objectClass: account
objectClass: posixAccount
objectClass: sambaSamAccount
cn: testuser
uid: testuser
uidNumber: 20005
gidNumber: 10002
homeDirectory: /home/testuser
loginShell: /usr/bin/nologin
gecos: testuser
description: User Account
sambaSID: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
displayName: testuser
sambaLMPassword: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
sambaNTPassword: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
sambaPasswordHistory: 000000000000000000000000000000000000000000
sambaPwdLastSet: 1252470997
sambaAcctFlags: [U ]

соответственно при конфигурировании Openfire через вэб-морду в поле Base DN пишу ou=users,dc=domain,dc=ru.

Далее идёт Administrator DN. Предварительно создаю учётку в LDAP'е jabberadmin и в поле Administrator DN пишу uid=jabberadmin,ou=users,dc=domain,dc=ru. Нажимаю "Test Settings" - тест проходит успешно. Жму "Далее". User Mapping - в поле Username field ставлю "uid", остальное оставляю по умолчанию. Далее. Group Mapping - Group Field - cn, Member Field - member, Description Field - description. Далее. Здесь предлогается выбрать из LDAP пользователей админов и начинается самое интересное и для меня непонятное. Пишу - jabberadmin - пользователь добавляется нормально, при этом в логах slapd (/var/log/debug.log) следующее:

Sep 9 12:00:52 ldap slapd[544]: conn=145 fd=15 ACCEPT from IP=127.0.0.1:63311 (IP=127.0.0.1:389)
Sep 9 12:00:52 ldap slapd[544]: conn=145 op=0 BIND dn="uid=jabberadmin,ou=users,dc=domain,dc=ru" method=128
Sep 9 12:00:52 ldap slapd[544]: conn=145 op=0 BIND dn="uid=jabberadmin,ou=users,dc=domain,dc=ru" mech=SIMPLE ssf=0
Sep 9 12:00:52 ldap slapd[544]: conn=145 op=0 RESULT tag=97 err=0 text=
Sep 9 12:00:52 ldap slapd[544]: conn=145 op=1 SRCH base="ou=users,dc=domain,dc=ru" scope=2 deref=3 filter="(uid=jabberadmin)"
Sep 9 12:00:52 ldap slapd[544]: conn=145 op=1 SRCH attr=uid
Sep 9 12:00:52 ldap slapd[544]: conn=145 op=1 SEARCH RESULT tag=101 err=0 nentries=1 text=
Sep 9 12:00:52 ldap slapd[544]: conn=145 op=2 UNBIND
Sep 9 12:00:52 ldap slapd[544]: conn=145 fd=15 closed

Далее я хочу добавить ещё одного пользователя, предварительно заведённого в ЛДАП, testuser. Когда пытаюсь его добавить в админы вместе в jabberadmin, то появляется ошибка "пользователь не найден" и в логах ЛДАПА пишется следующее:

Sep 9 12:00:37 ldap slapd[544]: conn=144 fd=15 ACCEPT from IP=127.0.0.1:51469 (IP=127.0.0.1:389)
Sep 9 12:00:37 ldap slapd[544]: conn=144 op=0 BIND dn="uid=jabberadmin,ou=users,dc=domain,dc=ru" method=128
Sep 9 12:00:37 ldap slapd[544]: conn=144 op=0 BIND dn="uid=jabberadmin,ou=users,dc=domain,dc=ru" mech=SIMPLE ssf=0
Sep 9 12:00:37 ldap slapd[544]: conn=144 op=0 RESULT tag=97 err=0 text=
Sep 9 12:00:37 ldap slapd[544]: conn=144 op=1 SRCH base="ou=users,dc=domain,dc=ru" scope=2 deref=3 filter="(uid=testuser)"
Sep 9 12:00:37 ldap slapd[544]: conn=144 op=1 SRCH attr=uid
Sep 9 12:00:37 ldap slapd[544]: conn=144 op=1 SEARCH RESULT tag=101 err=0 nentries=0 text=
Sep 9 12:00:37 ldap slapd[544]: conn=144 op=2 UNBIND
Sep 9 12:00:37 ldap slapd[544]: conn=144 fd=15 closed

Забиваю на этого пользователя, заканчиваю настройку. Беру Джаббер клиент, пытаюсь подключиться к серверу под пользователем jabberadmin - всё хорошо, авторизация проходит, пользователь подключился. В логах ЛДАП:

Sep 9 15:52:42 ldap slapd[545]: conn=71 op=16 SRCH base="ou=users,dc=domain,dc=ru" scope=2 deref=3 filter="(uid=jabberadmin)"
Sep 9 15:52:42 ldap slapd[545]: conn=71 op=16 SRCH attr=uid
Sep 9 15:52:42 ldap slapd[545]: conn=71 op=16 SEARCH RESULT tag=101 err=0 nentries=1 text=
Sep 9 15:52:42 ldap slapd[545]: conn=73 fd=21 ACCEPT from IP=127.0.0.1:63048 (IP=127.0.0.1:389)
Sep 9 15:52:42 ldap slapd[545]: conn=73 op=0 BIND dn="uid=jabberadmin,ou=users,dc=domain,dc=ru" method=128
Sep 9 15:52:42 ldap slapd[545]: conn=73 op=0 BIND dn="uid=jabberadmin,ou=users,dc=domain,dc=ru" mech=SIMPLE ssf=0
Sep 9 15:52:42 ldap slapd[545]: conn=73 op=0 RESULT tag=97 err=0 text=
Sep 9 15:52:42 ldap slapd[545]: conn=73 op=1 UNBIND
Sep 9 15:52:42 ldap slapd[545]: conn=73 fd=21 closed
Sep 9 15:52:42 ldap slapd[545]: conn=71 op=17 SRCH base="ou=users,dc=domain,dc=ru" scope=2 deref=3 filter="(uid=jabberadmin)"
Sep 9 15:52:42 ldap slapd[545]: conn=71 op=17 SRCH attr=uid
Sep 9 15:52:42 ldap slapd[545]: conn=71 op=17 SEARCH RESULT tag=101 err=0 nentries=1 text=
Sep 9 15:52:42 ldap slapd[545]: conn=71 op=18 SRCH base="ou=users,dc=domain,dc=ru" scope=2 deref=3 filter="(uid=jabberadmin)"
Sep 9 15:52:42 ldap slapd[545]: conn=71 op=18 SRCH attr=uid
Sep 9 15:52:42 ldap slapd[545]: conn=71 op=18 SEARCH RESULT tag=101 err=0 nentries=1 text=
Sep 9 15:52:42 ldap slapd[545]: conn=71 op=19 SRCH base="uid=jabberadmin,ou=users,dc=domain,dc=ru" scope=0 deref=3 filter="(objectClass=*)"
Sep 9 15:52:42 ldap slapd[545]: conn=71 op=19 SRCH attr=uid uid mail createTimestamp modifyTimestamp
Sep 9 15:52:42 ldap slapd[545]: conn=71 op=19 SEARCH RESULT tag=101 err=0 nentries=1 text=

Пытаюсь подключиться testuser или любым другим пользователем - говорит ошибка авторизации и пишет в лог:

Sep 9 12:22:34 ldap slapd[544]: conn=148 op=17 SRCH base="ou=users,dc=domain,dc=ru" scope=2 deref=3 filter="(uid=testuser)"
Sep 9 12:22:34 ldap slapd[544]: conn=148 op=17 SRCH attr=uid
Sep 9 12:22:34 ldap slapd[544]: conn=148 op=17 SEARCH RESULT tag=101 err=0 ne

Подскажите, что я не так делаю? Уже весь мозг себе сломал.

P.S. К этому же ЛДАПу прикручена Самба, работает нормально.

Опубликовано sintez33@jabber.ru в пн, 2009-09-14 09:17. categories [ ]

Ошибка сообщения XMPP (code 404)

Добрый день! У меня почему-то перестал работать Adium. Где-то весной, когда были проблемы у всех с аськой из-за сложностей у ICQ, я как-то подключилась при помощи jabber. Какое-то время все работало отлично, но вот месяца 2-3 назад при попытке отправить сообщение стала появляться надпись, что отправить его не удалось (ошибка сообщения ХМРР code 404), при этом все контакты горят серым цветом, как будто они все в оффлайне, но я точно знаю, что кто-то в онлайне есть. До меня сообщения тоже не доходят. Пожалуйста, помогите, объясните, что происходит и что мне нужно сделать?
Только огромная просьба - я полнейший чайник во всех этих делах, поэтому объяснять мне надо предельно упрощенным языком, как для блондинки:))) Всякие термины меня вводят в полнейший ступор:)) Я вообще удивляюсь, как мне удалось с джаббером разобраться:))

Опубликовано popelka@jabber.ru в пт, 2009-09-11 22:24. categories [ ]

Настройка QIP Infium для работы с учетной записью Jabber

Как правильно настроить QIP Infium для работы с учетной записью Jabber?

Опубликовано alex-189@jabber.ru в чт, 2009-09-10 13:02. categories [ ]

Получение файлов ботом

Ребят, повесил бота, разговаривает. Но на файлы никаких признаков жизни не подает.

А реально его научить ловить файлики?
Подскажите куда копать?

Опубликовано alex_ez@jabber.ru в ср, 2009-09-09 12:03. categories [ ]

Предложение сотрудничества к администрации

К сожалению не нашел контактов администрации поэтому публикую здесь.

Мной в системе контакт написан мессенджер клиент, который не намного уступает обычным клиентам.
На данный момент реализована возможность общения по протоколу ICQ и между друзьями в контакте.
Я так же хотел бы реализовать поддержку Jabber протокола.
Выбран был Jabber.ru как наиболее стабильный и изсестный сервер.

Но к сожалению у технологии, на которой написано приложение есть свои ограничения и сейчас подсоединиться по протоколу жаббер к jabber.ru возможности нет.

Для этого необходимо в корень сервера выложить специальный файл crossdomain.xml, в котором надо указать, с какого сервера разрешено делать коннект.

Мой клиент( http://vkontakte.ru/app696710 ) набирает обороты и мне очень бы хотелось сотрудничать с Вами, т.к. будущее за jabber.

Опубликовано mpbikc@jabber.ru в вт, 2009-09-08 12:47. categories [ ]