JRuDevels

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

JRuDevels Forum Index » Серверная часть [Server-Side] » Транспорт в ICQ (JIT) Goto page Previous  1, 2, 3, 4
Post new topic  Reply to topic View previous topic :: View next topic 
PostPosted: Thu Feb 07, 2008 2:11 pm Reply with quote
Kirill Limping
Начинающий тестер
Начинающий тестер
Joined: 23 May 2007
Posts: 42
Location: Moscow




Спасибо за дельный совет!
Очень помог. Мало того, что все статусы видны. Так работает всё, что только можно представить: даже фотографии асечников показываются! Отлично стартует автоматом при подключении к jabber. И invisible сам транспорт умеет.
И судя по всему, если через транспорт не авторизовывать имевшиеся ранее контакты - то и видеть они меня не будут... я надеюсь Crying or Very sad

_________________
JAJC и Psi на ПК; bombus, Talkonaut, QIP и др. на Nokia E61; nebohodimo на покете; пробовал - Gaim и Psi на Sharp Zaurus
View user's profile Send private message Send Jabber-message Visit poster's website
PostPosted: Thu Feb 07, 2008 8:39 pm Reply with quote
Kirill Limping
Начинающий тестер
Начинающий тестер
Joined: 23 May 2007
Posts: 42
Location: Moscow




Интересно также - как бы настроить транспорт, чтобы он не коннектился автоматически при подключению к jabber?
По рецепту форума, я решал такой вопрос в случае JIT путём отбирания у него авторизации Smile получалось отлично: автоматом не присоединялся, а вручную - сколько угодно.

Но в случае с PyICQ-t это не подошло: авторизацию отобрал - транспорт перестал работать, пришлось заново прописывать.
Может что-то в ростере поправить, например авторизацию сменить с both на другую ?

_________________
JAJC и Psi на ПК; bombus, Talkonaut, QIP и др. на Nokia E61; nebohodimo на покете; пробовал - Gaim и Psi на Sharp Zaurus
View user's profile Send private message Send Jabber-message Visit poster's website
PostPosted: Thu Feb 07, 2008 8:40 pm Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




Kirill Limping wrote:
Интересно также - как бы настроить транспорт, чтобы он не коннектился автоматически при подключению к jabber?
По рецепту форума, я решал такой вопрос в случае JIT путём отбирания у него авторизации Smile получалось отлично: автоматом не присоединялся, а вручную - сколько угодно.

Но в случае с PyICQ-t это не подошло: авторизацию отобрал - транспорт перестал работать, пришлось заново прописывать.
Может что-то в ростере поправить, например авторизацию сменить с both на другую ?

это багрепорт надо авторам PyICQ-t.

_________________
And I'm feeling good!
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Thu Feb 07, 2008 9:01 pm Reply with quote
Kirill Limping
Начинающий тестер
Начинающий тестер
Joined: 23 May 2007
Posts: 42
Location: Moscow




Поупражнялся и кажется нашел решение:
смена с both на none не изменила ничего, транспорт продолжил присоединяться автоматом.
Установка none кажется решила вопрос: автоматом больше не присоединяется, вручную - работает.
View user's profile Send private message Send Jabber-message Visit poster's website
PostPosted: Thu Feb 07, 2008 9:15 pm Reply with quote
Kirill Limping
Начинающий тестер
Начинающий тестер
Joined: 23 May 2007
Posts: 42
Location: Moscow




Нет, ошибочка вышла. Ничего не изменилось, автоматически присоединяется. Просто транспорт при подписке none статус не выдаёт и якобы остаётся неприсоединённым.
View user's profile Send private message Send Jabber-message Visit poster's website
PostPosted: Thu Feb 07, 2008 9:16 pm Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




Kirill Limping wrote:
Нет, ошибочка вышла. Ничего не изменилось, автоматически присоединяется. Просто транспорт при подписке none статус не выдаёт и якобы остаётся неприсоединённым.

еще раз: пишите багрепорт авторам или исправляйте самостоятельно. Транспорт удаляет регистрацию по unsubscribe презенсу, этого быть не должно.

_________________
And I'm feeling good!
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Thu Feb 07, 2008 11:18 pm Reply with quote
Kirill Limping
Начинающий тестер
Начинающий тестер
Joined: 23 May 2007
Posts: 42
Location: Moscow




Отписал багрепорт: http://code.google.com/p/pyicqt/issues/detail?id=131

Тем более, что явление подтверждается. Изменение вручную subscription на none (писал выше) на самом деле снова привело к такому же эффекту - необходимости регистрироваться. Не знаю, как я умудрился поначалу соединяться вручную - наверное сильно торопился, делал это до реального обновления ростера.

_________________
JAJC и Psi на ПК; bombus, Talkonaut, QIP и др. на Nokia E61; nebohodimo на покете; пробовал - Gaim и Psi на Sharp Zaurus
View user's profile Send private message Send Jabber-message Visit poster's website
PostPosted: Thu Feb 07, 2008 11:19 pm Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




конечно подтверждается, я ж видел сырцы Smile unsubscribe там равно unregister

_________________
And I'm feeling good!
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Fri Feb 08, 2008 10:55 am Reply with quote
K0NCTANT1N
Гуру
Гуру
Joined: 27 Jun 2007
Posts: 278
Location: Украина




Что-то я заметил это уже не обсуждение JIT, а PyICQ-t Question
View user's profile Send private message Send Jabber-message
PostPosted: Fri Feb 13, 2009 11:30 am Reply with quote
Kirill Limping
Начинающий тестер
Начинающий тестер
Joined: 23 May 2007
Posts: 42
Location: Moscow




После второго сеанса марлезонского балета ICQ в наступившем году у транспорта JIT появилась неприятная особенность: бот-сервис assistant%ao.im Surprised

Ищу ответ - как отключить этот сервис.
Который перехватывает входящие сообщения, а главное - круглосуточно показывает, будто я в сети Sad И шлёт вместо меня дурацкие автоответы отправителям.
В поиске был, нашел упоминание, что кто-то отключил, но как? Через web-управление AOL не получается, у самого бота в командах такой фичи нет Sad

_________________
JAJC и Psi на ПК; bombus, Talkonaut, QIP и др. на Nokia E61; nebohodimo на покете; пробовал - Gaim и Psi на Sharp Zaurus
View user's profile Send private message Send Jabber-message Visit poster's website
PostPosted: Tue May 12, 2009 2:09 pm Reply with quote
dmitriy
Отметившийся
Отметившийся
Joined: 12 May 2009
Posts: 3




Добрый день! Помогите разобраться, проблема такая... Поставил Jit c svn rev 72m, но беда в том что от меня сообщения не доходят и запросы авторизации. От аськопользователей все приходит. Куда копать уже не знаю, пробовал ставить 1.2.0 тоже самое.
вот мой jit.xml
Code:
<jabber>

  <log id='elogger'>
    <host/>
    <logtype/>
    <format>%d: [%t] (%h): %s</format>
    <file>/usr/local/jit/icqerror.log</file>
  </log>

  <log id='rlogger'>
    <host/>
    <logtype>record</logtype>
    <format>%d %h %s</format>
    <file>/usr/local/jit/icqrecord.log</file>
  </log>

  <xdb id="xdb">
    <host/>
    <load>
      <xdb_file>/usr/local/jit/xdb_file.so</xdb_file>
    </load>
    <xdb_file xmlns="jabber:config:xdb_file">
      <spool><jabberd:cmdline flag='s'>/usr/local/jit/spool</jabberd:cmdline></spool>
    </xdb_file>
  </xdb>

  <service id="icqs.mydomain.ru">

    <!-- to enable sms. Replace localhost with the same name as above -->
<!--    <host>icqs.mydomain.ru</host> -->

    <!-- JIT configuration -->
    <icqtrans xmlns="jabber:config:icqtrans">
      <sms>
        <host>icqs.mydomain.ru</host>
        <show>away</show>
        <status></status>
        <name>Jabber ICQ Transport</name>
      </sms>

      <instructions>Please enter your UIN and password</instructions>

      <search>Search users in ICQ</search>

      <vCard>
        <FN>JIT</FN>
        <DESC>Jabber ICQ Transport</DESC>
        <URL>http://www.mydomain.ru</URL>
      </vCard>

      <!-- Hashtable for users -->
      <prime>3907</prime>

      <!-- Send messages from icq as chat to jabber clients -->
      <chat/>
      <no_xdata/>
      <own_roster/>
      <no_jabber_roster/>

      <!-- File with stats -->
      <user_count_file>/usr/local/jit/session_count.log</user_count_file>

      <!-- Interval beetween checking sessions: ping, messages, acks -->
      <session_check>5</session_check>

      <!-- Reconnect retries. -->
      <reconnects>5</reconnects>

      <!-- Time in sec when session can be inactive, 0  - disabled -->
      <session_timeout>18000</session_timeout>

      <!-- Charset -->
      <charset>windows-1251</charset>

      <server>
         <host port="5190">login.icq.com</host>
      </server>

    </icqtrans>

    <!-- JIT module -->
    <load>
      <icqtrans>/usr/local/jit/jit.so</icqtrans>
    </load>

  </service>


  <service id="icqlinker">
    <uplink/>
    <connect>
      <ip>127.0.0.1</ip>
      <port>5351</port>
      <secret>megapassword</secret>
    </connect>
  </service>

</jabber>


могу скинуть еще лог, спасибо!
View user's profile Send private message
PostPosted: Tue Jul 06, 2010 12:39 pm Reply with quote
Mercurius
Отметившийся
Отметившийся
Joined: 23 Apr 2007
Posts: 14
Location: Moscow




При сборке версии, вытянутой из SVN, получаю следующее:

Quote:
# gmake
(./makeversion.sh)
(cd jabberd && gmake)
gmake[1]: Entering directory `/var/tmp/jit/trunk/jabberd'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `/var/tmp/jit/trunk/jabberd'
(cd jit && gmake)
gmake[1]: Entering directory `/var/tmp/jit/trunk/jit'
g++ -g -Wall -I. -I../jabberd -I../ -I/usr/include -DWPJABBER -I/usr/local/include -I/usr/src/contrib/libstdc++ -D_THREAD_SAFE -DSUNOS -c -o jit/Caps.o jit/Caps.cpp
In file included from /usr/local/include/mutils/mincludes.h:34,
from /usr/local/include/mhash.h:6,
from jit/Caps.cpp:14:
/usr/local/include/mutils/mhash_config.h:213:1: warning: "VERSION" redefined
In file included from jit/icqtransport.h:10,
from jit/Caps.h:9,
from jit/Caps.cpp:7:
../jabberd/jabberd.h:64:1: warning: this is the location of the previous definition
In file included from /usr/local/include/mutils/mtypes.h:24,
from /usr/local/include/mhash.h:8,
from jit/Caps.cpp:14:
/usr/local/include/mutils/mutils.h:250: error: '_Bool' has not been declared
/usr/local/include/mutils/mutils.h:253: error: '_Bool' does not name a type
In file included from /usr/local/include/mhash.h:10,
from jit/Caps.cpp:14:
/usr/local/include/mutils/mhash.h:73: error: '_Bool' does not name a type
/usr/local/include/mutils/mhash.h:91: error: '_Bool' does not name a type
/usr/local/include/mutils/mhash.h:95: error: '_Bool' does not name a type
/usr/local/include/mutils/mhash.h:116: error: '_Bool' does not name a type
/usr/local/include/mutils/mhash.h:117: error: '_Bool' does not name a type
/usr/local/include/mutils/mhash.h:118: error: '_Bool' does not name a type
jit/Caps.cpp: In member function 'std::string Caps::to_string(const char*)':
jit/Caps.cpp:200: error: 'mhash' was not declared in this scope
gmake[1]: *** [jit/Caps.o] Error 1
gmake[1]: Leaving directory `/var/tmp/jit/trunk/jit'
gmake: *** [all] Error 2


FreeBSD 8.0. Куда копать?
View user's profile Send private message Send Jabber-message MSN Messenger ICQ Number
PostPosted: Tue Jul 06, 2010 12:58 pm Reply with quote
MATPOC
Начинающий тестер
Начинающий тестер
Joined: 05 Apr 2006
Posts: 27
Location: Междуреченск, Кемеровская обл.




Mercurius wrote:
При сборке версии, вытянутой из SVN, получаю следующее:

Quote:
# gmake
/usr/local/include/mutils/mutils.h:250: error: '_Bool' has not been declared


FreeBSD 8.0. Куда копать?

в jit/Caps.cpp и src/SNAC-UIN.cpp :

#define _Bool bool
View user's profile Send private message
PostPosted: Tue Jul 06, 2010 1:23 pm Reply with quote
Mercurius
Отметившийся
Отметившийся
Joined: 23 Apr 2007
Posts: 14
Location: Moscow




Ага, спасибо ) У автора, оказывается, FreeBSD там проверяется, но только "7.0-RELEASE".

Ща разбираюсь дальше.
View user's profile Send private message Send Jabber-message MSN Messenger ICQ Number
PostPosted: Tue Jul 06, 2010 3:35 pm Reply with quote
Mercurius
Отметившийся
Отметившийся
Joined: 23 Apr 2007
Posts: 14
Location: Moscow




Собрал. Делюсь впечатлениями.

Чтобы вышеописанный баг не вылезал, поправил в ./configure 7.0-RELEASE на свою версию (8.0-RELEASE-p3). А вообще, как-то иначе, наверное, проверять нужно.

Далее выпадаем на моменте линка jit.so - линкер ищет .o-файлы в соответствующих каталогах, а они создаются в каталоге jit:

Quote:
c++ -shared -o jit.so jit/icqtransport.o jit/unknown.o jit/iq.o jit/session.o jit/message.o jit/presence.o jit/contact.o utils/charset.o utils/xdata.o utils/utils.o jit/server.o jit/wp_client.o jit/Caps.o src/Capabilities.o src/Client.o src/Contact.o src/ContactList.o src/DirectClient.o src/ICBMCookie.o src/ICQ.o src/MessageHandler.o src/SNAC-BOS.o src/SNAC-BUD.o src/SNAC-GEN.o src/SNAC-LOC.o src/SNAC-MSG.o src/SNAC-SBL.o src/SNAC-SRV.o src/SNAC-UIN.o src/SNAC-ICON.o src/SNAC-base.o src/SNAC.o src/TLV.o src/Translator.o src/UserInfoBlock.o src/PExtDataBlock.o src/Xml.o src/buffer.o src/time_extra.o src/exceptions.o src/events.o src/version.o src/AvatarSpool.o -pthread -lcompat -lpthread -L/usr/local/lib -liconv -lmhash
c++: jit/icqtransport.o: No such file or directory
c++: jit/unknown.o: No such file or directory
c++: jit/iq.o: No such file or directory
c++: jit/session.o: No such file or directory
c++: jit/message.o: No such file or directory
c++: jit/presence.o: No such file or directory
c++: jit/contact.o: No such file or directory
c++: utils/charset.o: No such file or directory
c++: utils/xdata.o: No such file or directory
c++: utils/utils.o: No such file or directory
c++: jit/server.o: No such file or directory
c++: jit/wp_client.o: No such file or directory
c++: jit/Caps.o: No such file or directory
c++: src/Capabilities.o: No such file or directory
c++: src/Client.o: No such file or directory
c++: src/Contact.o: No such file or directory
c++: src/ContactList.o: No such file or directory
c++: src/DirectClient.o: No such file or directory
c++: src/ICBMCookie.o: No such file or directory
c++: src/ICQ.o: No such file or directory
c++: src/MessageHandler.o: No such file or directory
c++: src/SNAC-BOS.o: No such file or directory
c++: src/SNAC-BUD.o: No such file or directory
c++: src/SNAC-GEN.o: No such file or directory
c++: src/SNAC-LOC.o: No such file or directory
c++: src/SNAC-MSG.o: No such file or directory
c++: src/SNAC-SBL.o: No such file or directory
c++: src/SNAC-SRV.o: No such file or directory
c++: src/SNAC-UIN.o: No such file or directory
c++: src/SNAC-ICON.o: No such file or directory
c++: src/SNAC-base.o: No such file or directory
c++: src/SNAC.o: No such file or directory
c++: src/TLV.o: No such file or directory
c++: src/Translator.o: No such file or directory
c++: src/UserInfoBlock.o: No such file or directory
c++: src/PExtDataBlock.o: No such file or directory
c++: src/Xml.o: No such file or directory
c++: src/buffer.o: No such file or directory
c++: src/time_extra.o: No such file or directory
c++: src/exceptions.o: No such file or directory
c++: src/events.o: No such file or directory
c++: src/version.o: No such file or directory
c++: src/AvatarSpool.o: No such file or directory


т.к. мне лень было разбираться в Makefile (это чинится довольно легко, думаю) - слинковал руками.

Запустилось, попозже протестю, пускает ли в асечку.
View user's profile Send private message Send Jabber-message MSN Messenger ICQ Number
Транспорт в ICQ (JIT)
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 4 of 4  
Goto page Previous  1, 2, 3, 4
  
  
 Post new topic  Reply to topic  


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