gentoo.ru
Официальная конференция Direct Connect клиента EisKaltDC
eiskaltdc@conference.gentoo.ru
Вторник, 12 января 2010< ^ >
dhampire установил(а) тему: Current release: 1.0.40 || SVN: 739 || Конференция разработчиков EisKaltDC || логи: http://marsoft.dyndns.info/cgr-calendar.php?room=eiskaltdc || Лог изменений в последней ревизии на свн: http://eiskaltdc.svn.sourceforge.net/viewvc/eiskaltdc?view=rev
TODO for 1.1.0:
- Friends/enemies implementation + подсветка друзей в никлисте хаба + добавление пользователей непосредственно из списка, а не только по ПКМ;
- Автоматическое скачивание группы файлов в поисковике;
- Переработка менеджера закачек;
- maybe some other things...
Конфигурация комнаты
Участники комнаты

GMT+3
[00:01:46] <Phazeus> кстати добавьте возможность просматривать/копировать полную строку MyINFO юзеров из списка
[00:11:17] <dhampire> Phazeus, куда?
[00:14:41] <Phazeus> ну в списке юзеров там где копировать столбцы с инфой, можно добавить)
[00:15:00] <Phazeus> полная непарсированная МайИНФО строка
[00:15:33] <Phazeus> ну и ToolTip с инфой тоже не помешает :)
[00:15:48] <dhampire> Phazeus, гм ну вообще как бы если ты напишешь для этого патч....
[00:16:57] <Phazeus> http://phazasoft.mine.nu/1.png  тут чтобы был мтолбец с полным инфо :)
[00:17:17] <Phazeus> да я не умею писать на сиплях :(
[00:17:21] <dhampire> dein.negativ,
[00:17:36] <Phazeus> но разобраться то смогу, только сейчас занят другим :(
[00:17:44] <dhampire> что там должен
[00:18:01] <dhampire> клиент должен распечатать?
[00:18:24] <dein.negativ> dhampire, список upnp девайсов
[00:19:48] <dhampire> dein.negativ, судю по рапечатанному пробросил порт
[00:20:12] <dein.negativ> dhampire, там еще не пробрасывает
[00:20:19] <dein.negativ> можешь вывод кинуть сюда
[00:20:31] <dein.negativ> ?
[00:20:44] <dhampire> "OK. Server running on 192.168.1.3:49152"
Registered new UPnP device at http://192.168.1.1:5431/dyndev/uuid:0000e098-10a0-00e0-20a0-48a800e808e0:
  Broadcom ADSL Router : Broadcom single-chip ADSL router
    urn:upnp-org:serviceId:Layer3Forwarding:11 : urn:schemas-upnp-org:service:Layer3Forwarding:1
  urn:schemas-upnp-org:device:WANDevice:1 : Broadcom single-chip ADSL router
    urn:upnp-org:serviceId:WANCommonIFC1 : urn:schemas-upnp-org:service:WANCommonInterfaceConfig:1
  urn:schemas-upnp-org:device:WANConnectionDevice:1 : Broadcom single-chip ADSL router
    urn:upnp-org:serviceId:WANPPPConn1 : urn:schemas-upnp-org:service:WANPPPConnection:1
[00:22:56] <dein.negativ> dhampire, гут, я сегодня еще немного поколдую, и попробую уже dc++ прицепить ко всему этому
[00:24:10] <dein.negativ> моя локальная версия порты уже форвардит
[00:24:37] <dhampire> Phazeus, вроде в валкнуте один из последних коммитов было копирование нескольких столбцов в юзерлисте
[00:25:36] <Phazeus> да там можно всю строку скопировать, просто порой надо именно сам MyINFO непарсированный :)
[00:25:45] <Phazeus> в стронге/флайлинке это было))
[00:26:22] <dhampire> /info <user> не ?
[00:26:30] <Phazeus> я так понимаю это просто добавить в виде ещё одного столбца к уже имеющимся. Было бы время, занялся бы тоже, научился бы, да некогда :(
[00:26:53] <Phazeus> [01:23:28] <DC-CORE> Информация:
Ник: Phazeus
Оператор: нет
Комментарий: [TEST][3]z0_0m
Скорость: 1
Адрес e-mail: PhazaSoft
Расшарено: 133326925214 Байт
Отошёл: выключено
Версия: Неизвестно
Тег: <FlylinkDC++ V:(r364),M:P,H:2/0/0,S:3>
Поддержка шифрования: нет
[00:27:08] <Phazeus> нет не то :)
[00:27:30] <dhampire> а пример можно хотя бы ?
[00:27:40] <Phazeus> я имел в виду  $MyINFO ник ...|
[00:27:48] <Phazeus> ща
[00:28:49] <dhampire> MyINFO $ALL <nick> <interest>$ $<speed>$<e-mail>$<sharesize>$  это ?
[00:29:04] <Phazeus> да))
[00:29:27] <dhampire> и куда это всё ?
[00:29:37] <dhampire> в доп столбец ?
[00:29:49] <Phazeus> http://phazasoft.mine.nu/1.php   как дополнительный столбец (отключен по умолчанию)
[00:29:56] <Phazeus> к уже имеющимся
[00:30:12] <Phazeus> просто чтобы инфу показывал без парсировки майинфо, а всю строку как есть :)
[00:33:51] <Phazeus> он же от хаба получает именно в таком формате инфу, потом просто столбцы её парсируют, а это чтобы можно было непарсированую строку целиком взять :)
[01:51:57] dein.negativ вышел(а) из комнаты
[03:18:17] dhampire вышел(а) из комнаты
[03:19:05] dhampire вошёл(а) в комнату
[03:55:07] dhampire вышел(а) из комнаты
[03:57:22] dhampire вошёл(а) в комнату
[04:07:32] Kroll вышел(а) из комнаты
[07:17:34] Phazeus вышел(а) из комнаты: qutIM : Jabber plugin
[07:18:19] Phazeus вошёл(а) в комнату
[07:23:58] gray_graff вошёл(а) в комнату
[07:44:07] Kroll вошёл(а) в комнату
[08:33:53] WiseLord вышел(а) из комнаты
[08:48:13] Phazeus вышел(а) из комнаты
[09:09:32] dein.negativ вошёл(а) в комнату
[09:10:10] <dein.negativ> Поздравляю, Господа, EiskaltDC++ теперь поддерживает UPnP.
[10:36:47] Phazeus вошёл(а) в комнату
[10:39:20] Abram вошёл(а) в комнату
[10:45:17] <Abram> dein.negativ: а что, если у роутера две айпи?
[10:46:20] <dein.negativ> Abram, берет тот что предоставляет сервис по форвардингу
[10:46:38] <Abram> dein.negativ: а выбрать там вообще можно?
[10:47:05] <Abram> обычная ситуация: Ethernet + PPP (PPTP/L2TP/PPPoE)
[10:47:08] <dein.negativ> можно явно указать внешний IP и запретить его получать с роутера
[10:47:19] <dein.negativ> это предусмотрено
[10:47:23] <Abram> а
[10:47:35] <Abram> ну, будет что потестить - как-нибудь проверю
[10:47:59] <dein.negativ> ну поиск работает, получение файлов пока не проверял
[10:48:32] <Abram> я в смысле проверю с всякими разными роутерами
[10:48:41] <Abram> у меня тут тысячи их =)
[10:51:03] <dein.negativ> Abram, ну проблемы могут возникнуть только с медленными роутерами
[10:51:30] <Abram> почему же? о_О
[10:51:43] <dein.negativ> если втечение 2 секунд роутер не отвечает на поисковой запрос - он игнорируется
[10:52:14] <Abram> а
[10:52:21] <Abram> ну это херня
[10:52:41] <Abram> а скажем вот так
[10:52:50] <Abram> один роутер даст в ответ адрес РРР
[10:52:55] <dein.negativ> в принципе да, у меня проблемы были только с поиском эмулируемых виндой рут-девайсов
[10:52:56] <Abram> другой - адрес езернета
[10:53:19] <Abram> какой из них будет форвардиться?
[10:53:28] <dein.negativ> первый ответивший
[10:53:32] <Abram> не
[10:53:38] <Abram> два интерфейса на одном роутере
[10:53:56] <dein.negativ> первый полученный сервис
[10:54:07] <dein.negativ> кто первый - тот и хозяин
[10:54:09] Abram подозревает, конечно, что роутер на входе нихрена не проверяет, с какого интерфейса пришел пакет, потому форвардинг будет работать на обеих
[10:54:13] <dein.negativ> но это надо пересмотреть
[10:54:28] <Abram> вообще надо проверять айпи
[10:54:30] <Abram> от хаба
[10:54:40] <dein.negativ> думаю браузер форвард-сервисов будет очень кстати
[10:56:30] <dein.negativ> Abram, если не вводить вручную внешний ип и дать все разрулить через UPnP то все получится доольно гладко: форвардим порты, получаем внешний IP форвардящего устройства и слушаем в dc++ порты
[10:56:55] <dein.negativ> уведомления о измененном IP вроде как автоматически отправляются на хабы
[10:57:12] <Abram> if (hub_reported_ip == self_ip)
{
форвардниг не нужен, активный режим
}
else
{
if (router_reported_ip == hub_reported_ip)
{
хорошо, роутер собирается форвардить нужный интерфейс
}
else
{
роутер - жлоб. хочет форвардить другой адрес. тыкаем его, что нам надо слушать hub_reported_ip. если такого нету - значит, всё в жопу, мы за NAT-ом, пасивный режим
}
}
[10:57:25] <Abram> э
[10:57:34] <Abram> как это - уведомления о измененном айпи?
[10:57:51] <Abram> если айпи изменится - будет тупо реконнект :)
[10:58:09] <dein.negativ> ну чтобы не разрывать коннект, dc++ просто отправляет на хаб пакет со своим новым IP
[10:58:52] <dein.negativ> я на лету менял настройки соединения пассив <-> актив <-> upnp <-> пассив
[10:58:58] <dein.negativ> все прекрасно работало
[10:59:06] <dein.negativ> без реконектов
[10:59:20] <Abram> а
[10:59:24] <Abram> ну так пасив-актив
[10:59:37] <Abram> это фигня, это мелочь
[10:59:45] <Abram> я уж думал, вообще айпи компа меняется ))
[11:00:03] <dein.negativ> ну внешний ip можно кстати тоже менять на лету
[11:00:43] <Abram> нельзя
[11:00:56] <Abram> потому что тупо tcp-коннект с хабом разорвется =)
[11:00:58] <dein.negativ> я имею ввиду программно
[11:01:11] <Abram> можно менять reported ip
[11:01:21] <Abram> например, когда с форвардингом играешься
[11:01:26] <dein.negativ> точно, я о нем и говорю)
[11:01:38] <Abram> слышал про port forward over ssh?
[11:01:48] <Abram> ssh -R
[11:01:54] <dein.negativ> тунеллинг?
[11:02:02] <Abram> открывает порт на сервере и пробрасывает его тебе
[11:02:03] <dein.negativ> или именно форвардинг
[11:02:24] <Abram> ты дс-хабу (или торрент-трекеру) говоришь не свой айпи, а айпи сервера и номер открытого порта
[11:02:35] <Abram> ну и дальше оно вот так вот через жопу ))
[11:02:59] <dein.negativ> поэтому придумали upnp)
[11:03:34] <Abram> upnp работает только для простейшего случая - SOHO router-а
[11:04:30] <dein.negativ> надо будет юзерам в нашей сетке советовать так порты форвардить)
[11:04:47] <dein.negativ> чтоб жизнь медом не казалась
[11:04:54] <dein.negativ> заодно поумнеют может)
[11:10:30] <Abram> хрен
[11:11:27] gray_graff вышел(а) из комнаты
[11:15:44] <Abram> юзеры в локалке - существа тупые и абсолютно не разумные. как не прискорбно
[11:16:07] <Abram> it-психоделика: tcpdump на интерфейсе и выхлоп кормить festival'ю
[11:17:56] <dein.negativ> как не прискорбно, но у 23 из 55 юзеров из моего сегмента открыт 445 порт =)
[11:18:19] <dein.negativ> остается только искать эксплоит и заливать их им сотнями
[11:18:26] <dein.negativ> *эксплоиты
[11:19:28] <dein.negativ> у особо "одаренных" можно даже vnc-сервак поднять)
[11:22:50] dein.negativ вышел(а) из комнаты
[11:35:13] gray_graff вошёл(а) в комнату
[12:36:16] Abram вышел(а) из комнаты
[13:08:58] Abram вошёл(а) в комнату
[14:03:11] <Abram> dhampire: в eiskaltdc(++) QHttp используется?
[14:21:09] <dhampire> Abram, не используется
[14:21:39] <Abram> хм
[14:21:48] <Abram> dhampire: а вообще http есть?
[14:22:04] <dhampire> в dcpp
[14:22:42] <Abram> а
[14:22:44] <Abram> ясно
[15:09:19] <Phazeus> кто скажет, почему в HTML форме в TextArea текст помещается в виндовой кодировке, но она пытается ео показать в Юникоде в иероглифами в результате. Только опера показывает нормально
[15:09:34] <Phazeus> кодировка страницы в винде стоит
[15:44:47] Abram вышел(а) из комнаты
[15:58:33] gray_graff вышел(а) из комнаты
[16:19:34] dein.negativ вошёл(а) в комнату
[16:58:18] dein.negativ вышел(а) из комнаты
[18:01:16] <Kroll> поменяйте плз такое окно http://imgur.com/CpC1Q.png на такое http://imgur.com/w9s3s.png в ++
[18:03:42] <dhampire> Kroll, причём здесь eiskaltdc++?
[18:04:30] <Kroll> разве текущий айскальт не заморожен ?
[18:04:44] <Kroll> и все изменения функционала теперь только в ++
[18:04:48] <Kroll> не?
[18:05:17] <dhampire> Kroll, не просто ты просишь заменить qt окошко ( не важно с kdelibs или без) на gtk-шное
[18:05:28] <Kroll> ыыыыы
[18:05:35] <Kroll> ястно :)))
[18:06:03] <Kroll> я просто не вкурсе на них не написано :)
[18:06:30] <dhampire> Kroll, как вариант ставишь тему gtk+(нужен gconf и qt для qt
[18:06:39] <Kroll> та не
[18:06:43] <dhampire> qt>=4.5*
[18:06:47] <Kroll> я думаю теперь можно и с таким жить
[18:06:57] <Kroll> просто функция не очевидна была
[18:07:00] <dhampire> и будут тебе такие окошки
[18:33:19] WiseLord вошёл(а) в комнату
[18:43:00] WiseLord вышел(а) из комнаты: Replaced by new connection
[18:43:10] WiseLord вошёл(а) в комнату
[18:44:00] WiseLord вышел(а) из комнаты
[19:29:16] grayich вошёл(а) в комнату
[19:29:38] grayich вышел(а) из комнаты
[19:32:43] grayich вошёл(а) в комнату
[19:32:48] <grayich> ку
[19:33:00] <grayich> как используется UPnP для айса?
[19:51:47] grayich вышел(а) из комнаты
[20:01:59] dhampire вышел(а) из комнаты
[20:02:09] dhampire вошёл(а) в комнату
[20:41:07] WiseLord вошёл(а) в комнату
[20:41:55] <WiseLord> [17:01:16] <Kroll> поменяйте плз такое окно http://imgur.com/CpC1Q.png на такое http://imgur.com/w9s3s.png в ++
[20:41:59] <WiseLord> ужасно
[20:51:20] WiseLord вышел(а) из комнаты
[21:13:23] Ским[note] вошёл(а) в комнату
[21:13:53] dhampire вышел(а) из комнаты
[21:54:30] dein.negativ вошёл(а) в комнату
[22:55:03] WiseLord вошёл(а) в комнату
[23:14:43] dhampire вошёл(а) в комнату
[23:19:24] Ским вышел(а) из комнаты
[23:19:45] Ским вошёл(а) в комнату
[23:20:09] Ским вышел(а) из комнаты
[23:20:19] Ским вошёл(а) в комнату
[23:20:47] WiseLord вышел(а) из комнаты
[23:21:20] WiseLord вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!