JRuDevels

Jabber Russian Developers Forum.
Log in Register FAQ Memberlist Search JRuDevels Forum Index

JRuDevels Forum Index » Серверная часть [Server-Side] » [released!] J2J: xmpp транспорт Goto page Previous  1, 2, 3 ... 21, 22, 23, 24, 25, 26  Next
Post new topic  Reply to topic View previous topic :: View next topic 
PostPosted: Sun Apr 06, 2008 5:45 am Reply with quote
vvzvlad-g
Guest




Quote:
и для j2j UNIX-сокет - убери localhost из конфига

я спрашиваю из какого конфига и что убрать?


а с настройками выше - не работает, та же сама ошибка
PostPosted: Mon Apr 07, 2008 11:59 am Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




чтобы настраивать j2j используется конфиг j2j - это не очевидно? Smile если в качестве адреса СУБД используется пустая строка, j2j будет использовать UNIX-сокет.

_________________
And I'm feeling good!
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Mon Apr 07, 2008 1:32 pm Reply with quote
vvzvlad
Отметившийся
Отметившийся
Joined: 12 May 2007
Posts: 9




Quote:
чтобы настраивать j2j используется конфиг j2j - это не очевидно?


Quote:
если в качестве адреса СУБД используется пустая строка, j2j будет использовать UNIX-сокет.

вот этого не знал Wink во, теперь заработало!!


обычный юзер не додумаеться :-[
View user's profile Send private message Send Jabber-message
PostPosted: Mon Apr 07, 2008 1:33 pm Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




обычному юзеру в форум Client-side.

_________________
And I'm feeling good!
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Thu May 08, 2008 9:30 pm Reply with quote
hhell
Отметившийся
Отметившийся
Joined: 08 May 2008
Posts: 4




Что-то я поставил это дело, просмотрел лишний раз wiki, почитал эту тему насколько хватило меня, но так и не понял: как именно предлагается подключатсья сиим транспортом в google talk?
ljtalk вполне так работает, при этом.

Ещё - множественные дополнительные подсоединения так и не поддерживаются? (Можно только сделать несколько разноимённых транспортов?..)

И, попутное - не думал, что бот, отправляющий сообщение об активации на джаббер-адрес, не догадается сперва попросить у моего gtalk-аккаунта авторизации...
View user's profile Send private message
PostPosted: Fri May 09, 2008 12:23 am Reply with quote
leksey
Графоман
Графоман
Joined: 17 Dec 2004
Posts: 1909
Location: Москва, Тушино




hhell wrote:
Что-то я поставил это дело, просмотрел лишний раз wiki, почитал эту тему насколько хватило меня, но так и не понял: как именно предлагается подключатсья сиим транспортом в google talk?

А не подключается?

Должно быть, как по вике:
Quote:
Использование в случае GTalk-аккаунта

Просто введите свой JID как обычно. GTalk аккаунт автоматически распознается и дополнительные функции будут доступны.

В опциях транспорта, которые открываются с помощью ad-hoc commands, появится дополнительная опция Light first mail-notify, которая означает, что первое уведомление о новой почте будет содержать только лишь количество новых писем



Quote:
ljtalk вполне так работает, при этом.

А говорили, что у него проблемы. По причине необходимости keep-alive пакетов, которые требуются лжежабберу.

Quote:
Ещё - множественные дополнительные подсоединения так и не поддерживаются? (Можно только сделать несколько разноимённых транспортов?..)

Нет, не поддерживаются. А как технически это реализовать?
Несколько транспортом с разным префиксом.

Quote:
И, попутное - не думал, что бот, отправляющий сообщение об активации на джаббер-адрес, не догадается сперва попросить у моего gtalk-аккаунта авторизации...

Бот делался в тем времена, когда про джиталк не знали. :-)
Но идея, естественно, разумная.
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Fri May 09, 2008 10:38 am Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




hhell wrote:
Что-то я поставил это дело, просмотрел лишний раз wiki, почитал эту тему насколько хватило меня, но так и не понял: как именно предлагается подключатсья сиим транспортом в google talk?
ljtalk вполне так работает, при этом.

как и к любому другому jabber-аккаунту. Имя сервера, к которому производить непосредственное подключение c2s при этом определяется посредством DNS SRV

Quote:
Ещё - множественные дополнительные подсоединения так и не поддерживаются? (Можно только сделать несколько разноимённых транспортов?..)

сколько уже людей просят это и никто еще не сказал, как они это себе представляют. думайте, прежде чем просить. сами...

_________________
And I'm feeling good!
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Fri May 09, 2008 6:45 pm Reply with quote
hhell
Отметившийся
Отметившийся
Joined: 08 May 2008
Posts: 4




Quote:
сколько уже людей просят это и никто еще не сказал, как они это себе представляют. думайте, прежде чем просить. сами...

Ну, пару вариантов то назвать можно...
1. поднятие нескольких префиксов (j2j1.server, j2j2.server, ...). Потребует, как миниум, возможности изменять имя сервиса в service discovery. И весьма желательным было бы убирание необходимости запускать несколько j2j процессов (а то и обойтись одним соединением от транспорта к серверу, на котовом будет висеть несколько "host"'ов)
2. Отдавать несколько xmpp-логинов либо при регистрации на транспорте, либо в его настройках. Потребуется какое-либо изменение формата адреса (одним s/@/%/ не обойтись, потребуется какой-то идентификатор логина добавлять).

=> Где и насколько глубоко я ошибаюсь? :)

Quote:
Просто введите свой JID как обычно. GTalk аккаунт автоматически распознается и дополнительные функции будут доступны.

Quote:
как и к любому другому jabber-аккаунту. Имя сервера, к которому производить непосредственное подключение c2s при этом определяется посредством DNS SRV

Что-то я не совсем понимаю что тут будет "как обычно"...
username, я так полагаю, без "@gmail.com" (с ним и не даёт.. :) )
При остальных настройках "Server": "talk.google.com", "Domain": "", "Port": "5222" не подключается, при "Domain: gmail.com" тоже.
Либо у меня на сервере что-то не так, либо (скорее всего) я не очень хорошо хорошо понимаю смысл "Server" и "Domain"...

При варианте "Server": "gmail.com", "Domain": ""/"talk.google.com" обламывается:
Code:
[Failure instance: Traceback (failure with no frames): OpenSSL.SSL.Error: [('SSL routines', 'SSL3_READ_BYTES', 'ssl handshake failure')]
]
View user's profile Send private message
PostPosted: Sat May 10, 2008 11:55 am Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




hhell wrote:
Quote:
сколько уже людей просят это и никто еще не сказал, как они это себе представляют. думайте, прежде чем просить. сами...

Ну, пару вариантов то назвать можно...
1. поднятие нескольких префиксов (j2j1.server, j2j2.server, ...). Потребует, как миниум, возможности изменять имя сервиса в service discovery. И весьма желательным было бы убирание необходимости запускать несколько j2j процессов (а то и обойтись одним соединением от транспорта к серверу, на котовом будет висеть несколько "host"'ов)
2. Отдавать несколько xmpp-логинов либо при регистрации на транспорте, либо в его настройках. Потребуется какое-либо изменение формата адреса (одним s/@/%/ не обойтись, потребуется какой-то идентификатор логина добавлять).

=> Где и насколько глубоко я ошибаюсь? Smile

первый вариант, это уже несколько иная задача. это нечто вроде вирт. хостинга для j2j Smile
второй варант в сад, ибо итак иногда людям сложно объяснить, как пользоваться транспортом, а иначе пойдет вообще тотальный бред

Quote:
Quote:
Просто введите свой JID как обычно. GTalk аккаунт автоматически распознается и дополнительные функции будут доступны.

Quote:
как и к любому другому jabber-аккаунту. Имя сервера, к которому производить непосредственное подключение c2s при этом определяется посредством DNS SRV

Что-то я не совсем понимаю что тут будет "как обычно"...
username, я так полагаю, без "@gmail.com" (с ним и не даёт.. Smile )
При остальных настройках "Server": "talk.google.com", "Domain": "", "Port": "5222" не подключается, при "Domain: gmail.com" тоже.
Либо у меня на сервере что-то не так, либо (скорее всего) я не очень хорошо хорошо понимаю смысл "Server" и "Domain"...

При варианте "Server": "gmail.com", "Domain": ""/"talk.google.com" обламывается:
Code:
[Failure instance: Traceback (failure with no frames): OpenSSL.SSL.Error: [('SSL routines', 'SSL3_READ_BYTES', 'ssl handshake failure')]
]

че вы прицепились то к этому talk.google.com? оставьте поле Domain уже пустым и возрадуйтесь.

_________________
And I'm feeling good!
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Sun May 11, 2008 11:26 am Reply with quote
Juriks
Разработчик
Разработчик
Joined: 21 Nov 2006
Posts: 203
Location: Москва




Binary wrote:
сколько уже людей просят это и никто еще не сказал, как они это себе представляют.

...или выдавать при регистрации юзеру виртхосты a.j2j.example.net, b.j2j.example.net,... Сколько раз зарегится, столько и выделять. Через диско можно показывать ему все его хосты, а незарегенным ничего не показывать. Правда, это будет не совсем совместимо с текущим положением дел в j2j... Хотя, можно считать, что первый виртхост - сам j2j.example.net.
View user's profile Send private message HabaHaba - Fast communicate
PostPosted: Sun May 11, 2008 12:08 pm Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




Juriks wrote:
Binary wrote:
сколько уже людей просят это и никто еще не сказал, как они это себе представляют.

...или выдавать при регистрации юзеру виртхосты a.j2j.example.net, b.j2j.example.net,... Сколько раз зарегится, столько и выделять. Через диско можно показывать ему все его хосты, а незарегенным ничего не показывать. Правда, это будет не совсем совместимо с текущим положением дел в j2j... Хотя, можно считать, что первый виртхост - сам j2j.example.net.

сначала придется обучить этому ejabberd и другие реализации jabber-серверов Smile

_________________
And I'm feeling good!
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Sun May 11, 2008 8:42 pm Reply with quote
hhell
Отметившийся
Отметившийся
Joined: 08 May 2008
Posts: 4




Binary wrote:

че вы прицепились то к этому talk.google.com? оставьте поле Domain уже пустым и возрадуйтесь.

А то, что адрес у меня - @gmail.com, а соединяться надо на talk.google.com (ибо gmail.com на порту 5222/5223 не отвечает).

Всё-таки, покажите мне, плиз, скриншот рабочих настроек :)
Я просто не очень уверен, должно ли оно вообще у меня сейчас работать (всмысле вдруг там версии twisted немного не хватило...)
View user's profile Send private message
PostPosted: Sun May 11, 2008 9:42 pm Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




hhell wrote:
Binary wrote:

че вы прицепились то к этому talk.google.com? оставьте поле Domain уже пустым и возрадуйтесь.

А то, что адрес у меня - @gmail.com, а соединяться надо на talk.google.com (ибо gmail.com на порту 5222/5223 не отвечает).

Всё-таки, покажите мне, плиз, скриншот рабочих настроек Smile
Я просто не очень уверен, должно ли оно вообще у меня сейчас работать (всмысле вдруг там версии twisted немного не хватило...)

вы мои посты игнорируете чтоли? Smile бегом в jawiki читать про DNS SRV. может там и про частный их случай для GTalk что-то есть.. но на этом форуме - 100% есть.

_________________
And I'm feeling good!
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Thu May 15, 2008 9:58 pm Reply with quote
hhell
Отметившийся
Отметившийся
Joined: 08 May 2008
Posts: 4




Binary wrote:

вы мои посты игнорируете чтоли? Smile бегом в jawiki читать про DNS SRV. может там и про частный их случай для GTalk что-то есть.. но на этом форуме - 100% есть.


Скорее чего-то упорно не замечаю...
Для меня даже поиск по вики почему-то не работает нормально Shocked
Но, вообще говоря, проблема, подозреваю, не совсем в параметрах при регистрации... Evolved Но вот куда копать - непонятно не менее.
View user's profile Send private message
PostPosted: Mon May 19, 2008 3:31 pm Reply with quote
fduch
Отметившийся
Отметившийся
Joined: 05 May 2008
Posts: 5
Location: СПБ




я пишу свой клиент, в котором пытаюсь подрубить этот транспорт, но при регистрации в ответ на

Code:

<iq xmlns=\"jabber:client\" type=\"set\" to=\"xmpp.jrudevels.org\" from=\"myname@myjabberdomain\" id=\"reg2\"><query xmlns=\"jabber:iq:register\"><username>myname_on_xmpp.ru_server</username><password>mypass_on_xmpp.ru_server</password><server>xmpp.ru</server><domain/><port>5222</port></query></iq>"



получаю следующий ответ от xmpp.jrudevels.org:
Code:

<body xmlns='http://jabber.org/protocol/httpbind'><iq xmlns='jabber:client' from='xmpp.jrudevels.org'

 to='myname@myjabberdomain/WebJabber' id='reg2' type='error'><error code='406' type='modify'><not-acceptable

 xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/></error></iq></body>




В чем может быть ошибка? (в psi все работает нормально)

Кстати, ошибка похожего сорта возникает при попытке регистрации mrim-транспорта (например, mrim.jabber.ru).Может быть, причина в одном?

запрос:
Code:

"<iq xmlns=\"jabber:client\" type=\"set\" to=\"mrim.jabber.ru\" from=\"myname@myjabberdomain\" id=\"reg2\"><query xmlns=\"jabber:iq:register\"><username>username_on_list.ru@list.ru</username><password>password_on_list.ru</password></query></iq>"



ответ:
Code:

<iq xmlns='jabber:client' from='mrim.jabber.ru' to

='myname@myjabberdomain/WebJabber' id='reg2' type='error'><query xmlns='jabber:iq:register'><username

>username_on_list.ru@list.ru</username><password>password_on_list.ru</password></query><error code='406' type='cancel'><not-acceptable

 xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/><text xmlns='urn:ietf:params:xml:ns:xmpp-stanzas' xml:lang

='ru-RU'>Nice try =) Please report to developers that your client doesn&apos;t really support forms.

</text></error></iq>



Поддержка каких форм имеется в виду? ( Please report to developers that your client doesn&apos;t really support forms.)

При этом я использую одну и ту же схему регистрации транспортов, которая отлично работает на других транспортах (например, icq, msn..)
View user's profile Send private message ICQ Number
[released!] J2J: xmpp транспорт
JRuDevels Forum Index » Серверная часть [Server-Side]
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
All times are GMT + 3 Hours  
Page 22 of 26  
Goto page Previous  1, 2, 3 ... 21, 22, 23, 24, 25, 26  Next
  
  
 Post new topic  Reply to topic  


Powered by phpBB © 2001-2004 phpBB Group
phpBB Style by Vjacheslav Trushkin