JRuDevels
Jabber Russian Developers Forum.
JRuDevels Forum Index
»
Аггрегатор
Post a reply
Username
Subject
Submit post?
No
Yes
Please select "Yes" to submit your guest post
Message body
Emoticons
View more Emoticons
Font colour:
Default
Dark Red
Red
Orange
Brown
Yellow
Green
Olive
Cyan
Blue
Dark Blue
Indigo
Violet
White
Black
Font size:
Tiny
Small
Normal
Large
Huge
Close Tags
[quote="fbot"]Здраствуйте. У меня есть некоторая проблема с pyicq-t на ejabbed. В кратце, я бы описал проблему, как пустые станзы ответа на запрос ресурсов. Под катом конфиги и прочие радости отладки. Кто нибудь сталкивался? Лечили? Есть идеи чего делатЬ, кроме смены платформы? Использую я SLES 10 SP 1 (2.6.16-54), на нём стоит python 2.4, twisted 8.0.1 видимо (скачал с сайта сырцы, собрал, поставил), pyicqt 0.8b. Конфиги сервера и транспорта: #> cat ejabber.cfg {loglevel, 4}. {hosts, ["domain.ru"]}. {listen, [ {5222, ejabberd_c2s, [ {certfile, "/opt/ejabberd-2.0.0/conf/server.pem"}, starttls, {access, c2s}, {shaper, c2s_shaper}, {max_stanza_size, 65536} ]}, {5269, ejabberd_s2s_in, [ {shaper, s2s_shaper}, {max_stanza_size, 131072} ]}, {5347, ejabberd_service, [ {access, all}, {shaper_rule, fast}, {hosts, ["icq.domain.ru"], [{password, "secret"}]} ]}, {5280, ejabberd_http, [ http_bind, http_poll, web_admin ]} ]}. {auth_method, ldap}. {ldap_servers, ["localhost"]}. {ldap_uids, [{"uid", "%u"}]}. {ldap_base, "o=domain"}. {ldap_rootdn, ""}. {ldap_password, ""}. {shaper, normal, {maxrate, 1000}}. {shaper, fast, {maxrate, 50000}}. {acl, admin, {user, "admin", "domain.ru"}}. {acl, admin, {user, "oxpa", "domain.ru"}}. {acl, local, {user_regexp, ""}}. {access, max_user_sessions, [{10, all}]}. {access, local, [{allow, local}]}. {access, c2s, [{deny, blocked}, {allow, all}]}. {access, c2s_shaper, [{none, admin}, {normal, all}]}. {access, s2s_shaper, [{fast, all}]}. {access, announce, [{allow, admin}]}. {access, configure, [{allow, admin}]}. {access, muc_admin, [{allow, admin}]}. {access, muc, [{allow, all}]}. {access, register, [{deny, all}]}. {access, pubsub_createnode, [{allow, all}]}. {language, "ru"}. {modules, [ {mod_adhoc, []}, {mod_announce, [{access, announce}]}, % requires mod_adhoc {mod_caps, []}, {mod_configure,[]}, % requires mod_adhoc {mod_disco, []}, {mod_http_bind,[]}, {mod_irc, []}, {mod_last, []}, {mod_muc, [ {host, "conference.@HOST@"}, {access, muc}, {access_create, muc}, {access_persistent, muc}, {access_admin, muc_admin}, {min_message_interval, 0.2}, {min_presence_interval, 3} ]}, {mod_offline, [{user_max_messages, 500}]}, {mod_privacy, []}, {mod_private, []}, {mod_pubsub, [ % requires mod_caps {access_createnode, pubsub_createnode}, {plugins, ["default", "pep"]} ]}, {mod_roster, []}, {mod_shared_roster,[]}, {mod_time, []}, {mod_vcard_ldap, [{ldap_vcard_map, [{"NICKNAME", "%u", []}, {"GIVEN", "%s", ["givenName"]}, {"MIDDLE", "%s", ["initials"]}, {"FAMILY", "%s", ["sn"]}, {"FN", "%s", ["uid"]}, {"EMAIL", "%s", ["mail"]}, {"ORGNAME", "%s", ["company"]}, {"ORGUNIT", "%s", ["department"]}, {"CTRY", "%s", ["c"]}, {"LOCALITY", "%s", ["l"]}, {"STREET", "%s", ["streetAddress"]}, {"REGION", "%s", ["st"]}, {"PCODE", "%s", ["postalCode"]}, {"TITLE", "%s", ["title"]}, {"URL", "%s", ["wWWHomePage"]}, {"DESC", "%s", ["description"]}, {"TEL", "%s", ["telephoneNumber"]}]}, {ldap_search_fields, [{"User", "%u"}, {"Name", "givenName"}, {"Family Name", "sn"}, {"Email", "mail"}, {"Description", "description"}, {"Phone", "telephoneNumber"}]}, {ldap_search_reported, [{"Full Name", "FN"}, {"Nickname", "NICKNAME"}, {"Email", "EMAIL"}]} ]}, {mod_version, []} ]}. ########################################################################## <pyicqt> <jid>icq.internet.infromsviaz.ru</jid> <spooldir>./spool</spooldir> <pid>PyICQt.pid</pid> <mainServer>domain.ru</mainServer> <mainServerJID>domain.ru</mainServerJID> <website>http://domain.ru:5280/</website> <port>5347</port> <secret>secret</secret> <lang>en</lang> <encoding>utf8</encoding> <icqServer>login.icq.com</icqServer> <icqPort>5190</icqPort> <sessionGreeting>enter message here</sessionGreeting> <registerMessage>You have successfully registered with PyICQt</registerMessage> <admins> <jid>adminforjabber@domain.ru</jid> <jid>oxpa@domain.ru</jid> </admins> <reactor>epoll</reactor> <xdbDriver>xmlfiles</xdbDriver> </pyicqt> ################################################################## Диалог клиента с сервером из ткаббера при попытке получить список ресурсов: OUT(1,oxpa@domain.ru/tkabber): <iq id='21' to='icq.domain.ru' type='get' xml:lang='ru-RU'> <query xmlns='http://jabber.org/protocol/disco#info'/> </iq> OUT(1,oxpa@domain.ru/tkabber): <iq id='22' to='icq.domain.ru' type='get' xml:lang='ru-RU'> <query xmlns='http://jabber.org/protocol/disco#items'/> </iq> IN(1,oxpa@domain.ru/tkabber): <iq from='icq.domain.ru' to='oxpa@domain.ru/tkabber' type='result' id='21'> <query xmlns='http://jabber.org/protocol/disco#info'/> </iq> IN(1,oxpa@domain.ru/tkabber): <iq from='icq.domain.ru' to='oxpa@domain.ru/tkabber' type='result' id='22'> <query xmlns='http://jabber.org/protocol/disco#items'/> </iq> Для сравнения - корректно работющий IRC OUT(1,oxpa@domain.ru/tkabber): <iq id='23' to='irc.domain.ru' type='get' xml:lang='ru-RU'> <query xmlns='http://jabber.org/protocol/disco#info'/> </iq> OUT(1,oxpa@domain.ru/tkabber): <iq id='24' to='irc.domain.ru' type='get' xml:lang='ru-RU'> <query xmlns='http://jabber.org/protocol/disco#items'/> </iq> IN(1,oxpa@domain.ru/tkabber): <iq from='irc.domain.ru' to='oxpa@domain.ru/tkabber' id='23' type='result'> <query xmlns='http://jabber.org/protocol/disco#info'> <identity category='conference' type='irc' name='IRC Транспорт'/> <feature var='http://jabber.org/protocol/muc'/> <feature var='jabber:iq:register'/> <feature var='vcard-temp'/> </query> </iq> IN(1,oxpa@domain.ru/tkabber): <iq from='irc.domain.ru' to='oxpa@domain.ru/tkabber' id='24' type='result'> <query xmlns='http://jabber.org/protocol/disco#items'/> </iq> _____________________________ [color=darkblue][size=11] Текст исходной публикации: http://community.livejournal.com/ru_jabber/115752.html Данный текст извлечен [url=http://wiki.jrudevels.org/index.php/Aggregator]агрегатором[/url] из [url=http://community.livejournal.com/ru_jabber/data/rss]RSS[/url]. Внимание: Чтобы узнать, кто автор публикации, а также просмотреть изображения (если таковые имеются), пройдите по [url=http://community.livejournal.com/ru_jabber/115752.html]ссылке[/url]. Сделанные по месту комментарии в оригинальную публикацию не транслируются![/color][/size][/quote]
Options
HTML is
ON
BBCode
is
ON
Smilies are
ON
Disable HTML in this post
Disable BBCode in this post
Disable Smilies in this post
Confirmation code
: *
All times are GMT + 3 Hours
Select a forum
Общие Вопросы [General]
----------------
Общие Вопросы [Client-Side]
Серверная часть [Server-Side]
Разработка и проектирование [Devel]
Vacuum
Багрепорты и Багфиксы [Bugs]
----------------
Сообщения об ошибках [BugTraq]
Иное [etc]
----------------
Прочее [Misc.]
Аггрегатор
English Language
----------------
English [Non-russian' posts]
Topic review
Author
Message
fbot
Posted: Sun Apr 27, 2008 10:18 pm
Post subject: [RU_JABBER@LJ] в свой профессиональный праздник.
Здраствуйте. У меня есть некоторая проблема с pyicq-t на ejabbed. В кратце, я бы описал проблему, как пустые станзы ответа на запрос ресурсов. Под катом конфиги и прочие радости отладки.
Кто нибудь сталкивался? Лечили? Есть идеи чего делатЬ, кроме смены платформы?
Использую я SLES 10 SP 1 (2.6.16-54), на нём стоит python 2.4, twisted 8.0.1 видимо (скачал с сайта сырцы, собрал, поставил), pyicqt 0.8b.
Конфиги сервера и транспорта:
#> cat ejabber.cfg
{loglevel, 4}.
{hosts, ["domain.ru"]}.
{listen,
[
{5222, ejabberd_c2s, [
{certfile, "/opt/ejabberd-2.0.0/conf/server.pem"}, starttls,
{access, c2s},
{shaper, c2s_shaper},
{max_stanza_size, 65536}
]},
{5269, ejabberd_s2s_in, [
{shaper, s2s_shaper},
{max_stanza_size, 131072}
]},
{5347, ejabberd_service, [
{access, all},
{shaper_rule, fast},
{hosts, ["icq.domain.ru"],
[{password, "secret"}]}
]},
{5280, ejabberd_http, [
http_bind,
http_poll,
web_admin
]}
]}.
{auth_method, ldap}.
{ldap_servers, ["localhost"]}.
{ldap_uids, [{"uid", "%u"}]}.
{ldap_base, "o=domain"}.
{ldap_rootdn, ""}.
{ldap_password, ""}.
{shaper, normal, {maxrate, 1000}}.
{shaper, fast, {maxrate, 50000}}.
{acl, admin, {user, "admin", "domain.ru"}}.
{acl, admin, {user, "oxpa", "domain.ru"}}.
{acl, local, {user_regexp, ""}}.
{access, max_user_sessions, [{10, all}]}.
{access, local, [{allow, local}]}.
{access, c2s, [{deny, blocked},
{allow, all}]}.
{access, c2s_shaper, [{none, admin},
{normal, all}]}.
{access, s2s_shaper, [{fast, all}]}.
{access, announce, [{allow, admin}]}.
{access, configure, [{allow, admin}]}.
{access, muc_admin, [{allow, admin}]}.
{access, muc, [{allow, all}]}.
{access, register, [{deny, all}]}.
{access, pubsub_createnode, [{allow, all}]}.
{language, "ru"}.
{modules,
[
{mod_adhoc, []},
{mod_announce, [{access, announce}]}, % requires mod_adhoc
{mod_caps, []},
{mod_configure,[]}, % requires mod_adhoc
{mod_disco, []},
{mod_http_bind,[]},
{mod_irc, []},
{mod_last, []},
{mod_muc, [
{host, "conference.@HOST@"},
{access, muc},
{access_create, muc},
{access_persistent, muc},
{access_admin, muc_admin},
{min_message_interval, 0.2},
{min_presence_interval, 3}
]},
{mod_offline, [{user_max_messages, 500}]},
{mod_privacy, []},
{mod_private, []},
{mod_pubsub, [ % requires mod_caps
{access_createnode, pubsub_createnode},
{plugins, ["default", "pep"]}
]},
{mod_roster, []},
{mod_shared_roster,[]},
{mod_time, []},
{mod_vcard_ldap,
[{ldap_vcard_map,
[{"NICKNAME", "%u", []},
{"GIVEN", "%s", ["givenName"]},
{"MIDDLE", "%s", ["initials"]},
{"FAMILY", "%s", ["sn"]},
{"FN", "%s", ["uid"]},
{"EMAIL", "%s", ["mail"]},
{"ORGNAME", "%s", ["company"]},
{"ORGUNIT", "%s", ["department"]},
{"CTRY", "%s", ["c"]},
{"LOCALITY", "%s", ["l"]},
{"STREET", "%s", ["streetAddress"]},
{"REGION", "%s", ["st"]},
{"PCODE", "%s", ["postalCode"]},
{"TITLE", "%s", ["title"]},
{"URL", "%s", ["wWWHomePage"]},
{"DESC", "%s", ["description"]},
{"TEL", "%s", ["telephoneNumber"]}]},
{ldap_search_fields,
[{"User", "%u"},
{"Name", "givenName"},
{"Family Name", "sn"},
{"Email", "mail"},
{"Description", "description"},
{"Phone", "telephoneNumber"}]},
{ldap_search_reported,
[{"Full Name", "FN"},
{"Nickname", "NICKNAME"},
{"Email", "EMAIL"}]}
]},
{mod_version, []}
]}.
##########################################################################
<pyicqt>
<jid>icq.internet.infromsviaz.ru</jid>
<spooldir>./spool</spooldir>
<pid>PyICQt.pid</pid>
<mainServer>domain.ru</mainServer>
<mainServerJID>domain.ru</mainServerJID>
<website>http://domain.ru:5280/</website>
<port>5347</port>
<secret>secret</secret>
<lang>en</lang>
<encoding>utf8</encoding>
<icqServer>login.icq.com</icqServer>
<icqPort>5190</icqPort>
<sessionGreeting>enter message here</sessionGreeting>
<registerMessage>You have successfully registered with PyICQt</registerMessage>
<admins>
<jid>adminforjabber@domain.ru</jid>
<jid>oxpa@domain.ru</jid>
</admins>
<reactor>epoll</reactor>
<xdbDriver>xmlfiles</xdbDriver>
</pyicqt>
##################################################################
Диалог клиента с сервером из ткаббера при попытке получить список ресурсов:
OUT(1,oxpa@domain.ru/tkabber):
<iq id='21'
to='icq.domain.ru'
type='get'
xml:lang='ru-RU'>
<query xmlns='http://jabber.org/protocol/disco#info'/>
</iq>
OUT(1,oxpa@domain.ru/tkabber):
<iq id='22'
to='icq.domain.ru'
type='get'
xml:lang='ru-RU'>
<query xmlns='http://jabber.org/protocol/disco#items'/>
</iq>
IN(1,oxpa@domain.ru/tkabber):
<iq from='icq.domain.ru'
to='oxpa@domain.ru/tkabber'
type='result'
id='21'>
<query xmlns='http://jabber.org/protocol/disco#info'/>
</iq>
IN(1,oxpa@domain.ru/tkabber):
<iq from='icq.domain.ru'
to='oxpa@domain.ru/tkabber'
type='result'
id='22'>
<query xmlns='http://jabber.org/protocol/disco#items'/>
</iq>
Для сравнения - корректно работющий IRC
OUT(1,oxpa@domain.ru/tkabber):
<iq id='23'
to='irc.domain.ru'
type='get'
xml:lang='ru-RU'>
<query xmlns='http://jabber.org/protocol/disco#info'/>
</iq>
OUT(1,oxpa@domain.ru/tkabber):
<iq id='24'
to='irc.domain.ru'
type='get'
xml:lang='ru-RU'>
<query xmlns='http://jabber.org/protocol/disco#items'/>
</iq>
IN(1,oxpa@domain.ru/tkabber):
<iq from='irc.domain.ru'
to='oxpa@domain.ru/tkabber'
id='23'
type='result'>
<query xmlns='http://jabber.org/protocol/disco#info'>
<identity category='conference'
type='irc'
name='IRC Транспорт'/>
<feature var='http://jabber.org/protocol/muc'/>
<feature var='jabber:iq:register'/>
<feature var='vcard-temp'/>
</query>
</iq>
IN(1,oxpa@domain.ru/tkabber):
<iq from='irc.domain.ru'
to='oxpa@domain.ru/tkabber'
id='24'
type='result'>
<query xmlns='http://jabber.org/protocol/disco#items'/>
</iq>
_____________________________
Текст исходной публикации:
http://community.livejournal.com/ru_jabber/115752.html
Данный текст извлечен
агрегатором
из
RSS
.
Внимание: Чтобы узнать, кто автор публикации, а также просмотреть изображения (если таковые имеются), пройдите по
ссылке
.
Сделанные по месту комментарии в оригинальную публикацию не транслируются!
Powered by
phpBB
© 2001-2004 phpBB Group
phpBB Style by
Vjacheslav Trushkin