gentoo.ru
Официальная конференция Direct Connect клиента EisKaltDC
eiskaltdc@conference.gentoo.ru
Воскресенье, 5 сентября 2010< ^ >
NegatiV установил(а) тему: Last stable release: 2.0.3 || Конференция разработчиков EiskaltDC++ || логи: http://gentoo.ru/jabber/logs/eiskaltdc@conference.gentoo.ru/2010/ || Лог изменений в последней ревизии на свн: http://code.google.com/p/eiskaltdc/source/list || Общая активность в проекте: http://code.google.com/p/eiskaltdc/updates/list
Release schedule:
2010-10-20 Feature freeze
2010-10-30 Strings freeze
2010-11-15 Release EiskaltDC++ 2.1.0
https://adc.svn.sourceforge.net/svnroot/adc/trunk/ADC-EXT.txt
ADC-Extensions July 2010
=== Version 1.0.4 UNRELEASED
* Added magnet link extension to 'UCMD'
* Added NAT traversal extension 'NATT'
* Added referral field to STA
* Added upload queue field to STA
* Added partial file sharing extension 'PFSR'
Конфигурация комнаты
Участники комнаты

GMT+4
[00:02:11] <NegatiV> pavelvat: если dhamp его допилит
[00:11:14] pavelvat вышел(а) из комнаты
[00:12:22] <WiseLord> NegatiV: в файллисте реализовать навигацию клавиатурой как-то можно? (backspace/enter, или стрелки)
[00:12:29] <WiseLord> могло бы быть полезно
[00:12:41] <NegatiV> WiseLord: можно
[00:12:53] <WiseLord> а то тут юзеры предлагают
[00:13:11] <NegatiV> WiseLord: я видел тикет
[00:14:16] <WiseLord> а возможность подгрузить картинку-магнет прямо в чат по клику, например, спец. кнопки рядом со ссылкой в чате - это сложнее уже?
[00:16:36] <NegatiV> WiseLord: можно, но мне кажется это лишним
[00:17:18] <WiseLord> многие на greylink/pelink сейчас сидят, хотя и нехорошие клиенты - но функция востребованная
[00:17:27] <WiseLord> лично я так не считаю, но пользователи такие пользователи
[00:19:44] <WiseLord> я не знаю, может уже это и есть - но есть ещё предложение о горячих клавишах для переключения чат-список пользователей, плюс горячие клавиши для действий для выделенного ника (ник в чат, скачать файллист)
[00:20:13] <WiseLord> чтобы одной ГК на никлист попасть, стрелкой выбрать нужный ник и его файллист хоткеем открыть типа
[00:20:24] <WiseLord> вообще, продумать систему управления с клавиатуры как-то
[00:26:50] Spy вошёл(а) в комнату
[00:35:33] tehnick вошёл(а) в комнату
[00:36:22] <tehnick> Напомните, какой клиент первоначальнее: стронг, апекс, флайлинк или другой.
[00:49:21] <WiseLord> dc++
[00:49:33] <WiseLord> стронг его форк, флай форк стронга
[00:49:41] <WiseLord> апекс даже не знаю
[00:50:05] <WiseLord> на википедии вроде было расписано всё
[00:50:22] pavelvat вошёл(а) в комнату
[00:50:34] <WiseLord> http://ru.wikipedia.org/wiki/%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%BE%D0%B2_Direct_Connect
[00:50:59] <tehnick> [23:49:21] <WiseLord> dc++
Спасибо кэп. Я имел в виду форки с сильно модифицированным ядром...
[00:51:05] <pavelvat> tehnick: http://en.wikipedia.org/wiki/DC%2B%2B
[00:51:12] <WiseLord> я общую картинку показал
[00:51:20] <WiseLord> dc++ тут как бы родитель
[00:51:21] <pavelvat> там есть генеологическое древо
[00:51:58] <tehnick> "стронг, апекс, флайлинк" --- ядро у них общее +- пару костылей
[00:52:38] <tehnick> pavelvat: спасиб
[01:05:15] amatus вышел(а) из комнаты
[01:08:12] pavelvat вышел(а) из комнаты
[01:15:11] NegatiV вышел(а) из комнаты
[01:31:14] tehnick вышел(а) из комнаты
[02:01:15] slepnoga вошёл(а) в комнату
[02:01:18] Kroll вышел(а) из комнаты
[02:05:47] Kroll вошёл(а) в комнату
[02:06:12] Kroll вышел(а) из комнаты
[02:06:22] Kroll вошёл(а) в комнату
[02:06:38] Kroll вышел(а) из комнаты
[02:06:49] Kroll вошёл(а) в комнату
[03:30:37] Abram вышел(а) из комнаты
[03:45:58] SolarRay вышел(а) из комнаты: offline
[03:49:36] Abram вошёл(а) в комнату
[03:59:09] Abram вышел(а) из комнаты
[05:48:27] A-lexey вошёл(а) в комнату
[06:12:37] A-lexey вышел(а) из комнаты: Я счастливый пользователь Miranda IM. Возьми её тут http://miranda-im.org/.
[07:48:56] slepnoga вышел(а) из комнаты: Replaced by new connection
[07:49:06] slepnoga вошёл(а) в комнату
[09:53:22] Клёк вошёл(а) в комнату
[10:02:28] nE0sIghT вошёл(а) в комнату
[10:33:01] nE0sIghT вышел(а) из комнаты: qutIM : Jabber plugin
[10:37:58] Клёк вышел(а) из комнаты
[12:02:23] ir0n вошёл(а) в комнату
[12:18:04] ir0n вышел(а) из комнаты: qutIM : Jabber plugin
[12:25:14] man_hattan вошёл(а) в комнату
[12:25:40] <man_hattan> ну наконец-то ебилд рабочий в портеджах
[12:26:35] <slepnoga> Upstream switched to miniupnp, use bundeled version for now in 9999
[12:26:43] <slepnoga> pva  обленился :)
[13:04:46] Клёк вошёл(а) в комнату
[13:36:45] mva вышел(а) из комнаты
[13:37:08] mva вошёл(а) в комнату
[13:50:19] Клёк вышел(а) из комнаты
[14:19:07] SolarRay вошёл(а) в комнату
[14:35:55] Клёк вошёл(а) в комнату
[14:39:10] NegatiV вошёл(а) в комнату
[14:43:41] slepnoga вышел(а) из комнаты
[14:46:54] amfetamin вышел(а) из комнаты: Replaced by new connection
[14:47:04] amfetamin вошёл(а) в комнату
[14:58:56] <man_hattan> NegatiV: спасибо за звук, работает :)
[14:59:14] <NegatiV> man_hattan: да не за что)
[15:11:43] quiritius вошёл(а) в комнату
[15:13:22] 0xd34df00d вышел(а) из комнаты
[15:18:03] man_hattan вышел(а) из комнаты
[15:21:09] amfetamin вышел(а) из комнаты
[15:21:19] amfetamin вошёл(а) в комнату
[15:35:29] man_hattan вошёл(а) в комнату
[15:45:49] Abram вошёл(а) в комнату
[15:59:56] Клёк вышел(а) из комнаты: Replaced by new connection
[16:00:06] Клёк вошёл(а) в комнату
[16:26:42] Shlem вошёл(а) в комнату
[16:33:33] pavelvat вошёл(а) в комнату
[16:36:35] amfetamin вышел(а) из комнаты
[16:41:35] <pavelvat> NegatiV: я хочу изменить структуру папки win32 - сделаю в ней две папки например с такими именами:
WindowsToWindows - тут будут файлы для сборки на Windows
LinuxToWindows -тут будут файлы для сборки на Linux
и скрипт файл для NSIS перемещу в папку win32 т.к. он общий для сборок на Windows и на Linux
не возражаешь?
[16:42:07] <NegatiV> pavelvat: делай как считаешь лучшим
[16:42:21] <NegatiV> тем более мейнтейнер для windows ты
[16:43:11] <pavelvat> NegatiV: а что насчёт того чтобы переименовать папку win32 в windows? а то tehnick вчера был против этого.
[16:43:32] amfetamin вошёл(а) в комнату
[16:43:55] Клёк вышел(а) из комнаты
[16:44:01] <NegatiV> pavelvat: да мне собсвенно фиолетово win32 или windows)
[16:45:10] <pavelvat> ок, тогда будет windows.
[16:50:53] quiritius вышел(а) из комнаты
[16:55:48] quiritius вошёл(а) в комнату
[16:59:18] 0xd34df00d вошёл(а) в комнату
[17:02:38] Shlem вышел(а) из комнаты
[17:03:58] tehnick вошёл(а) в комнату
[17:04:16] <tehnick> pavelvat: а техник и сегодня против этого.
[17:04:51] <tehnick> WindowsToWindows - тут будут файлы для сборки на Windows
LinuxToWindows -тут будут файлы для сборки на Linux
Нафига?
[17:05:00] <tehnick> Там так много отличий?
[17:09:02] <pavelvat> tehnick: разработчики mingw32 уже наступили на грабли с указанием битности в названии программы -  пришлось переименовывать в просто mingw, зачем повторять их ошибку? EiskaltDC++ не привязан к 32 битам.
При сборке на Windows используются bat файлы, на linux будут sh файлы и к тому же на Linux используется Toolchain файл.
[17:11:07] <NegatiV> tehnick: пусть делает что ему взбредет в голову, главное - чтоб все работало и было удобным
[17:11:41] Клёк вошёл(а) в комнату
[17:12:02] <tehnick> pavelvat: цифра 32 отражает реальное положение вещей. 64-битной сборки нет и не предвидится. Если она внезапно появится и там не будет серьезных отличий от сборки под 32-битную архитектуру, тогда переименуем как ты хочешь. Но это слишком маловероятно. Даже если сборка под x86_64 появится, то скорее всего придется создавать каталог win64, т.к. там будет много особенностей...
[17:12:16] <tehnick> NegatiV: ты не прав в этом вопросе
[17:12:18] <pavelvat> и также то что сейчас описано  в readme, про то откуда скачивать зависимости годится только для Windows, на Linux надо все зависимости собрать в mingw
[17:13:03] <tehnick> pavelvat: предлагаю подкаталоги: win2win и lin2win
[17:13:26] <tehnick> Или: native и crosscompile
[17:14:42] <pavelvat> tehnick: у clementine каталог называется windows а не win32, использование как разделитель цифры 2 весьма странно.
[17:15:15] <tehnick> Для виндузоида может и странно.
[17:15:23] <tehnick> А в никсах полно утилит...
[17:15:30] <tehnick> tex2html
[17:15:34] <tehnick> doc2tex
[17:15:40] <tehnick> man2html
[17:15:44] <pavelvat> f2c
[17:15:44] <tehnick> И т.п.
[17:16:10] <pavelvat> но это какое-то левый способ именования
[17:16:23] <tehnick> Удобное сокращение.
[17:16:40] <tehnick> [16:13:26] <tehnick> Или: native и crosscompile
[17:16:45] <tehnick> Тоже вариант.
[17:17:24] <tehnick> clementine --- это все-таки не эталон...
[17:19:16] <tehnick> pavelvat: http://pepper.troll.no/s60prereleases/doc/qmake-tutorial.html
"Adding Platform-Specific Source Files"
win32, unix, etc...
[17:19:34] <tehnick> Т.е. так даже в Qt обозначается...
[17:25:32] FiliN вошёл(а) в комнату
[17:26:43] <tehnick> pavelvat:
$ grep -rw WIN32 ./*/CMakeLists.txt
[17:26:55] <tehnick> pavelvat: мне продолжать или ты уже понял?
[17:28:11] Клёк вышел(а) из комнаты
[17:30:14] <pavelvat> tehnick: в cmake флаг win32 по историческим причинам, по тем же самым почему mingw сначала назывался mingw32 - надо уходить от этого анахронизма.
[17:31:38] <tehnick> pavelvat: не раньше, чем ты осилишь 64-битную сборку и выложишь инструкции...
[17:31:53] <tehnick> Выше я развернуто написал, почему...
[17:31:54] <vasily.n@k..> <tehnick> Или: native и crosscompile
+1
хотя тоже не знаю зачем нужен еще 1 каталог. одного достаточно, для линукса/мингв .sh + toolchain, для win -- .bat, никаких конфликтов нету
[17:32:13] <tehnick> vasily.n@k..: +1
[17:32:34] <tehnick> Но может быть удобство организации...
[17:32:41] <tehnick> И ридми разные.
[17:32:53] <pavelvat> vasily.n@k..: что бы было сразу видно что можно собрать не только в windows
[17:33:00] <tehnick> Хоть можно и сам файл переименовать.
[17:33:08] <tehnick> Но свалки лучше избегать.
[17:33:30] <tehnick> Или внутри одного ридми все написать.
[17:33:34] <tehnick> Тоже вариант.
[17:33:49] <vasily.n@k..> cross-compilatioin-readme и native-build-readme прямо обязяательно в 1 каталог не уместяцо ?
[17:34:56] <vasily.n@k..> вообще идеальным случаем было бы вообще остуствие win32 каталога, и нормальная сборка в штатном режиме
[17:35:46] <vasily.n@k..> думаю через cmake можно сделать определение окружения mingw и выбор соответствующей цели
[17:36:36] <tehnick> vasily.n@k..: не надо таких радикальных предложений. Сейчас все нормально.
[17:36:53] <vasily.n@k..> tehnick: да я тоже ленивый ))
[17:36:54] <tehnick> И прозрачно...
[17:38:00] FiliN вышел(а) из комнаты
[17:38:02] <tehnick> vasily.n@k..: лень --- двигатель прогресса. =) Может слышал или читал?..
[17:38:10] FiliN вошёл(а) в комнату
[17:39:46] <vasily.n@k..> tehnick: я не то, что читал и слышал, а даже воплощаю в реальность этот принцип :)
[17:40:39] <vasily.n@k..> кстати, консольный клиент кто-нибудь пилит?
[17:44:48] <tehnick> vasily.n@k..: консольный? Это который?
[17:45:40] <vasily.n@k..> tehnick: ну не для приставки же, eiskaltdcpp-console или что-нить в этом роде
[17:46:01] <tehnick> vasily.n@k..: у нас такого нет.
[17:50:10] <vasily.n@k..> mitehnick: я немного поэкспериментировал с rhtvision и ядром, но русский криво включается и под скрином не работает, похоже не зря разработчики MC предпочитают slang ( в ncurses тоже касяки с utf-8 ).
[17:51:25] <tehnick> vasily.n@k..: Из всего перечисленного я видел лишь ncurses...
[17:51:58] <tehnick> С каким ядром ты экспериментировал?
[17:52:18] <tehnick> А работать из консоли можно и с кутешной мордой.
[17:52:24] <tehnick> Только не помню как.
[17:59:29] <vasily.n@k..> tehnick: я скопировал eiskaltdcpp-wt как eiskaltdcpp-tv и переделал под rhtv, т.е. ядро из транка. QT для консоли пожалуй слишком тяжеловесно. вообще турбовижн было бы зашибись если бы не косяки с utf-8 и screen. Попробуй завтра под libnewt переделать, все таки дизайн у dcpp замечательный, легко другие морды прикручивать.
[18:00:02] <vasily.n@k..> s/Попробуй/Попробую/
[18:05:50] <tehnick> NegatiV: кстати, когда будет бета-версия, я ее даже в дебиан залью, в experimental-ветку. Это увеличит количество тестеров...
[18:18:29] Клёк вошёл(а) в комнату
[18:25:00] amfetamin вышел(а) из комнаты
[18:25:10] amfetamin вошёл(а) в комнату
[18:37:55] nE0sIghT вошёл(а) в комнату
[18:42:49] Abram вышел(а) из комнаты
[18:44:49] tehnick вышел(а) из комнаты
[19:02:39] Abram вошёл(а) в комнату
[19:04:01] SolarRay вышел(а) из комнаты: offline
[19:08:19] Клёк вышел(а) из комнаты: Replaced by new connection
[19:08:29] Клёк вошёл(а) в комнату
[19:11:35] SolarRay вошёл(а) в комнату
[19:15:54] quiritius вышел(а) из комнаты
[19:16:29] SolarRay вышел(а) из комнаты: offline
[19:17:38] Abram вышел(а) из комнаты
[19:22:00] quiritius вошёл(а) в комнату
[19:29:32] FiliN вышел(а) из комнаты
[19:29:46] FiliN вошёл(а) в комнату
[19:40:41] FiliN вышел(а) из комнаты
[19:40:54] FiliN вошёл(а) в комнату
[19:41:33] tehnick вошёл(а) в комнату
[19:41:51] <tehnick> NegatiV: пинг
[19:46:57] FiliN вышел(а) из комнаты
[19:47:10] FiliN вошёл(а) в комнату
[19:48:00] <pavelvat> tehnick: при использовании svn надо иметь рабочую копию для правок в исходниках, а собирать клиент надо вне этой рабочей копии?
[19:48:26] <tehnick> NegatiV: http://tehnick-8.narod.ru/eiskaltdcpp/#faq
[19:48:50] <tehnick> NegatiV: надо, чтобы ты проверить корректность этой информации и высказал свое мнение.
[19:49:04] <tehnick> pavelvat: нет
[19:49:15] <tehnick> Пофиг, где собираешь.
[19:49:28] <tehnick> Лишние файлы не добавятся.
[19:49:47] <tehnick> Удаление и добавление файлов в svn указывается явно:
[19:49:53] <tehnick> svn add ...
[19:49:56] <tehnick> svn del ...
[19:50:05] <tehnick> См. документацию.
[19:50:39] <pavelvat> я так и думал, но всякий случай уточнил.
[19:50:47] <tehnick> pavelvat: кстати, специально для тебя и подобных тебе сделал:
http://tehnick-8.narod.ru/about.html
[19:51:03] <tehnick> pavelvat: это по поводу критики сайта...
[19:52:50] <tehnick> Кстати, багрепорты об опечатках приветствуются. Я не могу за всем сразу уследить...
[19:56:55] amfetamin вышел(а) из комнаты
[19:57:10] amfetamin вошёл(а) в комнату
[20:05:41] <NegatiV> tehnick: > A: Transmission — это очень хороший торрент-клиент, с грамотной архитектурой. Но он работает по совсем другому проколу.
[20:05:46] <NegatiV> проТОколу
[20:06:48] <NegatiV> tehnick: все остальное вроде норм
[20:10:07] <tehnick> NegatiV: хорошо, сейчас еще немного про демон на Wt добавлю и так и оставлю.
[20:10:51] <NegatiV> tehnick: думаю я сегодня вечером закончу переписывание загрузки смайлов, так что надо будет немного исправить структуру проекта
[20:11:06] <tehnick> NegatiV: что именно?
[20:11:08] <NegatiV> gtk и qt морды смогут юзать одни и те же смайлпаки
[20:11:31] <NegatiV> собственно смайлпаки надо будет вынести из eiskaltdcpp-*
[20:11:58] <NegatiV> и устанавливать единый набор для всех морд
[20:12:45] <tehnick> Это хорошо.
[20:13:25] <tehnick> Я уж подумал что что-то серьезное... =)
[20:15:38] <NegatiV> ну смайлпаки в ближайших ревизиях будут сломаны) а так да, ничего серьезного)
[20:19:08] <man_hattan> какаие оставите?
[20:19:12] <man_hattan> какие*
[20:19:35] <tehnick> man_hattan: те же.
[20:19:41] <man_hattan> из gtk или qt
[20:19:56] <tehnick> man_hattan: из gtk
[20:20:08] <man_hattan> ясно
[20:20:24] <tehnick> NegatiV: почему сломаны?
[20:20:39] <tehnick> Набор из gtk должен подойти.
[20:21:11] <tehnick> А затем можно и смайлы из qt-морды нарезать, если будет время и желание. Но это уже не твоя забота...
[20:21:57] <NegatiV> tehnick: надо будет cmake-скрипты поправить немного чтобы нужные паки заработали
[20:22:23] <NegatiV> я делать этого не буду - ибо уже со смайликами задолбался)
[20:22:28] <tehnick> Ок.
[20:22:41] <tehnick> Я сделаю неспеша и аккуратно.
[20:23:22] <tehnick> pavelvat: ну чего ты там затих? Когда коммит планируешь делать?
[20:28:09] <tehnick> NegatiV: еще проверь:
Q: А как же eiskaltdcpp-wt?
A: Он ничем принципиально не отличается от eiskaltdcpp-qt. Бинарник точно так же линкуется с ядром и выполняет те же функции. Основное отличие лишь в возможности запуска бинарника в качестве демона, который содержит встроенный веб-сервер и позволяет управлять задачами через веб-интерфейс из любого современного браузера.
[20:28:11] <tehnick> Норм?
[20:28:23] <tehnick> Или слишком похоже на маркетинговый бред?..
[20:29:22] <NegatiV> tehnick: норм
[20:32:17] quiritius вышел(а) из комнаты
[20:32:27] quiritius вошёл(а) в комнату
[20:41:35] 0xd34df00d вышел(а) из комнаты
[20:46:32] 0xd34df00d вошёл(а) в комнату
[20:58:15] Клёк вышел(а) из комнаты
[20:59:07] <NegatiV> tehnick: r1680 - загрузка новых смайлпаков
[21:00:42] FiliN вышел(а) из комнаты
[21:00:54] FiliN вошёл(а) в комнату
[21:12:23] tehnick вышел(а) из комнаты
[21:19:44] SolarRay вошёл(а) в комнату
[21:19:54] SolarRay вышел(а) из комнаты: offline
[21:20:25] tehnick вошёл(а) в комнату
[21:24:19] <tehnick> NegatiV: когда тема смайлов не выбрана, кнопка для выбора смайла все равно активна. Это неправильно...
[21:25:07] <NegatiV> tehnick: для начала надо вообще починить смайлы)
[21:25:12] <NegatiV> мелочи потом
[21:25:17] <tehnick> Ок.
[21:32:44] gray_graff вышел(а) из комнаты
[21:32:57] FiliN вышел(а) из комнаты
[21:33:10] FiliN вошёл(а) в комнату
[21:33:36] <tehnick> NegatiV: иконки pelink не загрузились. Смайлы из flylink пересекаются. Или это оптический обман...
[21:34:49] <NegatiV> tehnick: там надо будет еще .xml поправить - в атрибутах попадаются неразрешенные символы(& к примеру)
[21:35:00] <tehnick> Ясно.
[21:35:09] <NegatiV> вроде ничего не пересекается
[21:35:20] <tehnick> Сейчас буду правила для cmake править.
[21:35:28] <NegatiV> попробуй размер окна поменять - там динамическая компоновка
[21:35:44] <tehnick> NegatiV: угу, это я заметил. Только не помогает.
[21:35:47] <NegatiV> хотя вроде я там с запасом сделал размер окна
[21:35:53] <NegatiV> скрин?
[21:36:45] SPU вошёл(а) в комнату
[21:38:48] <tehnick> NegatiV: http://img843.imageshack.us/img843/2134/desktop256.png
[21:39:27] <tehnick> NegatiV: http://img28.imageshack.us/img28/3820/desktop257.png
[21:39:44] <tehnick> Просто соприкасаются...
[21:39:48] <tehnick> Все норм.
[21:39:54] <NegatiV> надо spacing настроить для компоновщика
[21:40:01] <NegatiV> думаю пикселя хватит
[21:40:06] <tehnick> или два
[21:40:56] <tehnick> В пси+ один пиксель.
[21:53:22] FiliN вышел(а) из комнаты
[21:53:37] FiliN вошёл(а) в комнату
[22:06:21] SPU вышел(а) из комнаты
[22:09:20] SPU вошёл(а) в комнату
[22:14:35] tehnick вышел(а) из комнаты
[22:14:55] NegatiV вышел(а) из комнаты
[22:17:26] WiseLord вышел(а) из комнаты
[22:20:16] FiliN вышел(а) из комнаты
[22:20:27] FiliN вошёл(а) в комнату
[22:22:28] FiliN_ вошёл(а) в комнату
[22:23:03] slepnoga вошёл(а) в комнату
[22:26:42] FiliN_ вышел(а) из комнаты: offline
[22:35:00] FiliN вышел(а) из комнаты
[22:35:13] FiliN вошёл(а) в комнату
[22:40:12] slepnoga вышел(а) из комнаты
[22:43:26] FiliN вышел(а) из комнаты
[22:43:38] FiliN вошёл(а) в комнату
[22:59:22] pavelvat вышел(а) из комнаты
[23:05:37] man_hattan вышел(а) из комнаты
[23:11:10] nE0sIghT вышел(а) из комнаты
[23:14:01] mva вышел(а) из комнаты
[23:15:09] mva вошёл(а) в комнату
[23:37:47] tehnick вошёл(а) в комнату
[23:37:57] tehnick вышел(а) из комнаты
[23:39:01] FiliN вышел(а) из комнаты
[23:39:49] slepnoga вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!