Page 1 of 2

ICQ для Колибри

Posted: Fri Aug 24, 2007 12:25 am
by LV
Разрабатываю subj. Под эмулятором Parallels с локальным сервером SIQ работает нормально. Работает с основным сервером, если запускать из Menuet под VMware и настроить NAT. На моей машине нет сетевого железа, поддерживаемого Kolibri, так что прошу желающих принять участие в тестировании и исправлении багов\ добавлениии новых функций.
Исходники на asm http://slil.ru/24771364
Для настройки UIN и пароля нужно перекомпилировать, см README.TXT в архиве

Re: ICQ для Колибри

Posted: Mon Sep 10, 2007 8:45 am
by mike.dld
Привет LV,

У нас сейчас есть небольшие проблемы с сетевым стеком. Он не очень хорошо работает на последних ревизиях, насколько я знаю от hidnplayr'а. Главное не волнуйся и продолжай разработку ;)

Некоторые сетевые карты всё-таки работают, странно, что я не вижу результатов...

Re: ICQ для Колибри

Posted: Fri Jan 18, 2008 2:02 am
by maximYCH
Разработка продвигается?
И что с сетевым стеком?
И просьба, перезалейте прогу.

Re: ICQ для Колибри

Posted: Fri Jan 18, 2008 8:42 am
by vectoroc

Re: ICQ для Колибри

Posted: Wed Feb 06, 2008 2:36 am
by LV
Да, разработка продолжается. К сожалению, у меня сейчас мало времени (работа/учеба) и я не регулярно слежу за форумом и не могу регулярно выпускать релизы. Из-за последнего изменения протокола стало невозможно использовать локальный контакт-лист, поэтому я добавил поддержку серверного КЛ + все настройки читаются из конфигов. Также исправлена куча ошибок. Скорее всего до 10 февраля я отлажу код и выложу исходники.

P.S. По крайней мере, в моей подсети один из маршрутизаторов (возможно, сам сервер ICQ?) отбрасывает TCP пакеты, не содержашие дополнительного поля MSS, поэтому я немного поменял сетевой стек. Патч выложу тоже, может пригодиться?

Re: ICQ для Колибри

Posted: Wed Feb 06, 2008 7:29 pm
by hidnplayr
Only the RTL8139 driver works in the latest kernel, others will crash the system sooner or later.
If you want to use other drivers, use kernel of revision #464 or older.

Good luck with your program :)

Re: ICQ для Колибри

Posted: Wed Feb 06, 2008 8:07 pm
by Gluk
а, так вот что за патч я скачал с ftp давно еще) сделай просто ссылку тогда на него если это он.. (адреса и имени файла я не помню)

Re: ICQ для Колибри

Posted: Wed Feb 06, 2008 9:43 pm
by Leency
I have P5K-E motherboard with RTL8187L. Does it supported?

Re: ICQ для Колибри

Posted: Wed Feb 06, 2008 9:44 pm
by hidnplayr
Leency wrote:I have P5K-E motherboard with RTL8187L. Does it supported?
no WLAN drivers have been written yet...

Re: ICQ для Колибри

Posted: Sun Mar 23, 2008 1:26 am
by LV
Новый релиз, работает загрузка контакт-листа с сервера, уин и пароль загружаются из конфига - ki.cfg, должен лежать в корне диска.
http://slil.ru/25610890
В архиве исходники и собранный бинарник.
http://slil.ru/25610921
В архиве патч, который я накладывал на ядро. Если у вас не получается подключится к серверу icq телнетом, попробуйте наложить на ядро патч. Если будет нужно, выложу скомпилированное ядро.

В ki.cfg впишите свой uin и пароль, запустите ki и попробуйте соединиться. Должен загрузиться контакт-лист.
Я тестировал в qemu, там эмулируется работающая сетевая карточка, пожалуйста, если у вас получиться запустить на реальном железе, отпишитесь мне на lv4evil@yandex.ru или в эту ветку.

Re: ICQ для Колибри

Posted: Sun Mar 23, 2008 1:40 am
by Gluk
какая именно карточка эмулируется? просто есть возможность добыть реальную железку

Re: ICQ для Колибри

Posted: Sun Mar 23, 2008 1:44 am
by Gluk
могу залить на свн, окромя патча - его надо совмещать с ядром, это не ко мне..

Re: ICQ для Колибри

Posted: Sun Mar 23, 2008 10:20 pm
by Gluk
"Realtek RTL8168/8111 PCI-E Gigabit Ethernet NIC" - does it supported?

Re: ICQ для Колибри

Posted: Mon Mar 24, 2008 12:42 am
by hidnplayr
Gluk wrote:"Realtek RTL8168/8111 PCI-E Gigabit Ethernet NIC" - does it supported?
RTL8168 has the RTL8169 chipset AFAIK, so it should be supported

try running AUTODHCP and look at user tab in debugboard

Re: ICQ для Колибри

Posted: Wed Mar 26, 2008 2:21 am
by LV
Gluk wrote:какая именно карточка эмулируется? просто есть возможность добыть реальную железку
Эмулируется RTL8139