gentoo.ru
Официальная конференция Direct Connect клиента EisKaltDC
eiskaltdc@conference.gentoo.ru
Суббота, 10 октября 2009< ^ >
WiseLord установил(а) тему: Current release: 1.0.2 || SVN: 444 || Конференция разработчиков EisKaltDC || логи: http://marsoft.dyndns.info/cgr-calendar.php?room=eiskaltdc || Лог изменений в последней ревизии на свн: http://eiskaltdc.svn.sourceforge.net/viewvc/eiskaltdc?view=rev
TODO for 1.1.0:
- First run wizard;
- Friends/enemies implementation + подсветка друзей в никлисте хаба + добавление пользователей непосредственно из списка, а не только по ПКМ;
- Чистка кода, удаление избыточного функционала, упрощение интерфейса клиента
- maybe some other things...
---------- ПОКОВЫРЯТЬСЯ (обязательно) на предмет внедрения системы друзей\врагов. И сделать раскрашивание оных в списке юзеров. Врагов можно даже вообще убирать оттуда. ---------
Конфигурация комнаты
Участники комнаты

GMT+4
[00:01:44] dhampire вышел(а) из комнаты
[00:02:07] dhampire вошёл(а) в комнату
[01:59:13] WiseLord вышел(а) из комнаты
[02:01:00] NegatiV вышел(а) из комнаты
[02:08:35] NegatiV вошёл(а) в комнату
[02:35:19] <grayich> svn451 - Removed stupid \'i\' symbol from MiB, GiB, KiB and other size strings .. а в русской локали остались МиБ )
[02:46:32] <grayich> о, кустомная длина месаджей.. чудненько :)
[03:10:06] <grayich> хм, только де она в опциях)
[03:38:23] gray_graff вышел(а) из комнаты
[03:40:02] gray_graff вошёл(а) в комнату
[04:13:29] NegatiV вышел(а) из комнаты
[04:46:10] gray_graff_ вышел(а) из комнаты
[04:46:27] gray_graff_ вошёл(а) в комнату
[06:35:01] grayich вышел(а) из комнаты
[11:33:20] Ским вышел(а) из комнаты
[11:34:13] Ским вошёл(а) в комнату
[11:51:46] dhampire вышел(а) из комнаты
[12:23:59] Kroll вышел(а) из комнаты: Replaced by new connection
[12:24:09] Kroll вошёл(а) в комнату
[16:16:51] gray_graff_ вышел(а) из комнаты
[16:20:35] gray_graff_ вошёл(а) в комнату
[16:50:21] NegatiV вошёл(а) в комнату
[17:09:48] dhampire вошёл(а) в комнату
[18:16:03] gray_graff вышел(а) из комнаты: Replaced by new connection
[18:16:13] gray_graff вошёл(а) в комнату
[18:31:12] gray_graff вышел(а) из комнаты
[18:31:25] gray_graff вошёл(а) в комнату
[19:10:29] Ским вышел(а) из комнаты
[19:10:50] Ским вошёл(а) в комнату
[19:21:56] <NegatiV> dhampire: gray_graff: Ским: Kroll
[19:22:19] <NegatiV> убелительная просьба начиная с r456 отключить IP-фильтр
[19:22:26] gray_graff_ вышел(а) из комнаты
[19:22:45] <gray_graff> NegatiV: это как?
[19:23:17] <NegatiV> снять галочку с "Включить IP-фильтр"
[19:23:35] <Kroll> зачем?
[19:23:46] <NegatiV> я его полностью переписываю
[19:23:52] <Kroll> а
[19:23:56] <Kroll> да и так выключен
[19:23:56] <gray_graff> ясно
[19:23:57] <NegatiV> чтобы использовать IP/MASK
[19:24:00] <Kroll> изза глюка
[19:24:05] <NegatiV> вместо регулярных выражений
[19:24:12] <Kroll> о да
[19:24:14] <gray_graff> IP/MASK - это хорошо :)
[19:24:15] <Kroll> итак
[19:24:31] <Kroll> хочу высказать пару пожеланий
[19:25:09] <NegatiV> gray_graff: ну собственно поэтому я и решил переписать)
[19:25:14] <Kroll> чтобы при умолчальном правиле можно было бы вписывать исключения
[19:25:38] <Kroll> тоесть чтобы можно было вписывать - и +
[19:25:42] <Kroll> запрет и разрешение
[19:25:45] <Kroll> в одну таблицу
[19:26:09] <Kroll> сначала обрабатываются они а потом только вступает умолчалка
[19:26:52] <NegatiV> Kroll: пока будет только блокировка
[19:27:03] <NegatiV> т.к. переписывать и без того много
[19:27:08] <Kroll> да не страшно главно чтобы в тодо было
[19:27:39] <NegatiV> а вообще, да исключения нужны, причем очень
[19:27:42] <Kroll> просто правила только противоположные умолчанию это жутко неудобно
[19:27:59] <NegatiV> только исключения в виде отдельных IP будут
[19:28:01] <Kroll> очень заела такая фигня в проксифире
[19:28:18] <NegatiV> не в виде IP/MASK
[19:28:23] <Kroll> зря
[19:28:29] <Kroll> надо приравнять абсалютно
[19:29:17] <NegatiV> просто по-моему надо вырезать диапазон адресов из запрещенных
[19:29:25] <Kroll> а ещё раньше я ведь говорил что выражения будут неудобны:)
[19:29:29] <NegatiV> то проще уж создать два запрещенных
[19:29:37] <Kroll> не проще
[19:29:47] <NegatiV> Kroll: удобны то они удобны, но слишком сложны для многих
[19:29:49] <Kroll> это тебе я говорю исходя из опыта
[19:30:18] <Kroll> повторю пример с вырезанием 127.
[19:30:46] <Kroll> вместо добавления исключения из исключений надо добавлять диапазон до и диапазон после
[19:30:58] <Kroll> это глупо и неудобно
[19:31:30] <Kroll> вот как действует иптаблес
[19:31:33] <Kroll> так и тут надо
[19:31:44] <Kroll> дроп, акцепт и умолчалку
[19:31:48] <Kroll> всё в 1
[19:32:31] <Kroll> а последний иптаблес там вобще в одном правиле можно перечислять кучу диапазонов и ип через запятую
[19:32:42] <Kroll> они осознали что это будет очень удобно
[19:33:03] <NegatiV> ну добавление через запятую я прикручу очень легко
[19:33:26] <NegatiV> ядро фильтра для этого достаточно гибкое
[19:34:23] <Kroll> ну это я даже не вижу особого смысла :)
[19:34:46] <NegatiV> Kroll: единственное почему я не хочу заводить DROP и ACCEPT - возникновение коллизий если под оба правила подойдет 1 IP
[19:34:51] <Kroll> главно чтобы были не исключения из исключений а три вида правил
[19:34:57] <NegatiV> тут сколько людей столько и пожеланий
[19:35:09] <Kroll> есть средний путь
[19:35:14] <Kroll> золотой
[19:35:17] <Kroll> королевский :)
[19:35:30] <Kroll> как говорил полотенчик
[19:35:35] <Kroll> я выбираю и то и другое  :)
[19:35:48] <NegatiV> поэтому сделаю скорее всего DROP & ACCEPT, а вслучае коллизии - действие по-умолчанию
[19:36:11] <Kroll> почему это он подойдёт под оба
[19:36:30] <Kroll> всмысле если ты сделаеш одно правило акцепт и такое же ниже дроп?
[19:36:42] <Kroll> ну так пусть оба работают
[19:36:47] <NegatiV> Kroll: думаю будет гении которые смежающиеся интервалы добавят
[19:37:05] <Kroll> после достижения верхнего пакет улетает куда ему указано и дальше список не проходится им
[19:37:27] <NegatiV> 192.168.1.0/30 - ACCEPT, 192.168.1.0/80 - ВКЩЗ
[19:37:34] <NegatiV> *DROP
[19:38:01] <NegatiV> */80 -> /28
[19:38:01] <Kroll> что ещё за /80 :)))
[19:38:25] <Kroll> не дойдёт до /28
[19:38:40] <NegatiV> и тогда результат проверки будет зависить от того какая таблица обойдется первой
[19:38:49] <Kroll> долезет до /30 и прекратит листать
[19:38:57] <Kroll> вот
[19:39:02] <Kroll> кто первый того и тапки
[19:39:10] <Kroll> и никаких коллизий
[19:39:17] <NegatiV> )) можно и так
[19:39:21] <Kroll> нужно так
[19:39:26] <Kroll> так сделано везде
[19:39:29] <Kroll> и в иптаблесе тоже
[19:39:33] <Kroll> и красиво работает
[19:39:36] <NegatiV> типа не думать за пользователя
[19:39:40] <Kroll> да
[19:39:52] <Kroll> просто написать в манах принцип
[19:39:55] <Kroll> и пущяй курят
[19:40:13] <Kroll> и так как это общепринятый принцип то даже курить не прийдётся
[19:41:25] <NegatiV> ну значит так и сделаю
[19:41:56] <NegatiV> глобальная таблица с пометками действий для диапазона - ACCEPT или DROP
[19:43:54] <Kroll> а +и- вместо ACCEPTиDROP думаю не сильно повлияет
[19:44:27] <Kroll> прибавит ли скорости особо и снимет ли нагрузку заметно хз
[19:44:53] <Kroll> или это только видимость для пользователя
[19:44:58] <NegatiV> ну уход от регэкспов прибавит скорость прилично
[19:45:35] <NegatiV> все таки бинарные операции над числами пройдут быстрее, чем разбор регэкспа
[19:45:43] <Kroll> ага
[19:47:32] <Kroll> будет такой мини иптаблес :)
[20:54:33] grayich вошёл(а) в комнату
[22:06:54] <grayich> жесть .. на killall eiskaltdc  он сворачивается в трей, повторный killall eiskaltdc  его разворачивает
[22:13:13] <dhampire> grayich: killall -9 eiskaltdc =) на -15 он вот так реагирует )
[22:13:32] <grayich> ну да, а че так?
[22:14:03] <dhampire> grayich: так вроде игнор закрытия окна там )
[22:14:21] <grayich> вже думаю как средствами кде его мочить при выходе, чтоб он не останавливал выход
[22:15:07] <grayich> а кеды поидееж -15 посылают ?
[22:15:08] <Ским> у меня не останавливает :)
[22:15:20] <Ским> у меня квиркостанавливал
[22:15:23] <dhampire> grayich: sigterm же
[22:15:30] <Ским> сейчас и он игнорится
[22:16:05] <grayich> Ским: икак сделал? )
[22:16:23] <Ским> если б я еще запомнил :)
[22:16:31] <dhampire> Ским: :)
[22:29:53] dhampire_ вошёл(а) в комнату
[22:33:57] <NegatiV> 15 == SIGTERM?
[22:34:04] <dhampire> NegatiV: lf
[22:34:06] <dhampire> да
[22:34:31] <dhampire> NegatiV: htop есть у тебя?
[22:35:40] <NegatiV> нет
[22:35:56] <NegatiV> думаю я знаю почему тменяется выход
[22:37:12] <dhampire> NegatiV: как бы вот http://savepic.ru/903154.png
[22:37:40] <NegatiV> dhampire у меня есть список сигналов
[22:37:44] <NegatiV> просто он в книжке
[22:37:50] <NegatiV> лень доставать ее
[22:38:24] <dhampire_> NegatiV, поставь htop =)
[22:39:36] <NegatiV> grayich: попробуй r458
[22:50:03] dhampire_ вышел(а) из комнаты: offline
[22:52:40] <grayich> NegatiV: собираю
[22:54:36] <grayich> в man kill тоже есть )
[22:59:25] grayich вышел(а) из комнаты
[22:59:41] <NegatiV> вообще-то man signal
[23:03:17] grayich вошёл(а) в комнату
[23:03:27] grayich вышел(а) из комнаты
[23:03:29] grayich вошёл(а) в комнату
[23:04:39] <grayich> NegatiV: не помогло - http://pic.ipicture.ru/uploads/091010/sOwA8R5Ee6.png
[23:05:41] <NegatiV> grayich: значит я еще покопаю
[23:05:59] <NegatiV> просто я не пойму какой сигнал посылает KDE
[23:06:13] <grayich> аоставь заглушку
[23:06:22] <grayich> поставь, чтоб вывело номер сигнала
[23:06:24] <grayich> я проверю
[23:06:35] <NegatiV> я наоборот снял игнор с SIGTERM
[23:06:38] <NegatiV> думал он
[23:06:52] <NegatiV> а тут видимо SIGTERM + закрытие окна
[23:08:48] <grayich> возможно 17 или 18
[23:09:00] <grayich> SIGSTOP SIGTSTP
[23:09:27] <grayich> я за SIGSTOP )
[23:11:38] <NegatiV> попробуй вот что - eiskaltdc > ~/eis.log
[23:11:46] <NegatiV> и попробуй выйти
[23:11:56] <grayich> r458 ?
[23:12:01] <NegatiV> он вроде пишет что сигнал проигнорирован
[23:12:08] <NegatiV> любую ревизию
[23:12:41] grayich вышел(а) из комнаты
[23:17:25] grayich вошёл(а) в комнату
[23:17:39] <grayich> ничего не написало
[23:17:49] <grayich> без дебуга собран
[23:18:59] <dhampire> grayich: и не должен он писать
[23:19:09] <Ским> http://s.bash.org.ru/img/n1k6lhphu80t8rvn403615.jpg
[23:19:11] <Ским> =)))))))
[23:19:57] <grayich> )
[23:24:36] <dhampire> NegatiV: http://savepic.ru/899061.png - а нельзя никак сделать отображение уведомлений как это делает qmpcient?
[23:26:13] <NegatiV> grayich: хм... ладно будут искать
[23:26:29] <NegatiV> переписать фильтр оказалось сложнее чем я ожидал)
[23:26:52] <dhampire> grayich: кеды и все остальные посылают либо sigterm либо sigquit
[23:29:15] <grayich> ну значит вопрос в неправильном ответе
[23:29:24] <grayich> не 0 возращает, а чето другое
[23:30:06] <grayich> хз
[23:33:16] <grayich> из консоли покрайней мере прибивается и по 15 и по 9
[23:34:02] <dhampire> grayich: не бьётся он по 15
[23:34:20] <grayich> r458 бьется )
[23:34:33] <dhampire> dhampire: а толку? )
[23:34:43] <grayich> )
[23:34:46] <dhampire> опять глюки )
[23:51:46] <NegatiV> скорее всего процесс пытается грохнуть kwin
[23:51:51] <NegatiV> на kde
[23:52:06] <NegatiV> или что там у них окнами управляет..
[23:56:34] <dhampire> NegatiV: причём тут wm?
[23:57:26] <NegatiV> в r458 снят игнор SIGTERM - т.е. если его посылает DE то клиент будет убит
[23:59:12] <NegatiV> переписал логику фильтра, осталось написать МП
[23:59:15] <dhampire> NegatiV: сейчас у себя проверю
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!