Краткое резюме

Присутствовали: cervantes, deer, duck, fvw, hypercubus, mihi, Nightblade, Sonium, ugha_node

Протокол встречи

21:02:08 <duck> Tue Jun 8 21:02:08 UTC 2004 21:02:21 <duck> время встречи 21:02:33 <duck> описание находится здесь http://dev.i2p.net/pipermail/i2p/2004-June/000268.html 21:02:39 <duck> но я действительно допустил ошибку в нумерации 21:02:45 <duck> так что первый пункт 5 будет пропущен 21:02:53 <hypercubus> ура! 21:03:03 * duck кладёт немного льда в своё пиво 21:03:14 * mihi я бы переименовал первый #5 в #4 ;) 21:03:27 <hypercubus> не, давайте просто сделаем два пункта 4 на следующей неделе ;-) 21:03:37 * duck переименовывает 'hypercubus' в 'mihi' 21:03:48 <hypercubus> ура! 21:03:49 <duck> ок 21:03:53 <duck> * 1) libsam 21:04:02 <duck> есть в канале Nightblade? 21:04:39 <duck> (неактивен : 0 дней 0 часов 0 мин 58 сек) 21:05:03 <hypercubus> ;-) 21:05:53 * duck забирает микрофон обратно 21:06:15 <duck> Nightblade написал библиотеку SAM для C / C++ 21:06:23 <duck> у меня компилируется... но это всё, что я могу сказать :) 21:06:37 <mihi> нет тестов? ;) 21:07:06 <duck> если тут есть пользователи rFfreebsd, Nightblade может быть заинтересован в вас 21:07:08 <ugha_node> Вызовы strstr в коде меня действительно раздражали. ;) 21:07:27 <ugha_node> duck: что такое rFfreebsd? 21:07:42 <duck> так я и напечатал freebsd 21:08:00 <mihi> rm -rF freebsd? 21:08:29 <ugha_node> Жаль, что -F не работает с rm. 21:08:30 <duck> ugha_node: он под лицензией BSD; так что исправляй 21:08:41 <fvw> звучит разумно :). Увы, я удалил свою последнюю машину с freebsd какое-то время назад. У меня есть аккаунты на чужих машинах, впрочем, и я готов запускать тесты. 21:08:43 <ugha_node> duck: возможно. :) 21:08:50 <duck> (чёртовы BSD-хиппи) 21:09:09 <duck> о, коротко и по делу, frank 21:09:17 <duck> ещё комментарии по libsam? 21:09:49 <duck> fvw: полагаю, Nightblade свяжется с тобой, если понадобится 21:09:50 * fvw ворчит на вполне нормальное поведение unix за убийство его irc-клиента. 21:10:02 <duck> но поскольку его письмо было недельной давности, возможно, он уже что-то нашёл 21:10:17 <mihi> fvw: ? 21:10:24 <fvw> да, если кто-то хотел воспользоваться моим предложением, я это, похоже, пропустил. Можете смело написать письмо или что-нибудь такое. 21:10:42 * duck переходит к #2 21:10:46 <hypercubus> эм, куда? ;-) 21:10:54 <duck> 2) просматривать i2p и обычный веб одним браузером 21:10:57 <fvw> свежая установка, я ещё не сказал своему zsh не слать hup процессам в фоне. </offtopic>

21:11:09 <fvw> hypercubus: я, кажется, в публичном пользовательском списке рассылки. fvw.i2p@var.cx 21:12:11 <duck> там было что-то про добавление всех TLD (домены верхнего уровня) в список исключений прокси вашего браузера 21:12:23 <fvw> это требует обсуждения? Думаю, в рассылке это уже в целом разобрали в рассылке. 21:12:24 <duck> думаю, это грязный хак 21:12:36 <fvw> да, это упоминали. С возвращением. 21:12:47 <duck> fvw: я не читал эту ветку :) 21:13:12 <duck> ладно, если не хочешь это обсуждать, перейдём к #3 21:13:19 <duck> * 3) чат-канал 21:13:23 <hypercubus> скрипт cervantes работает идеально в Konqueror 3.2.2, Firefox 0.8 и Opera 7.51, всё для Gentoo с KDE 3.2.2 21:13:39 * mihi ставит флаг на #4 21:13:55 <duck> #i2p-chat — альтернативный канал здесь для оффтопика и лёгкой поддержки 21:14:08 <duck> я не знаю, кто его зарегистрировал 21:14:12 <hypercubus> я 21:14:17 <duck> так что лучше будь осторожен :) 21:14:22 <fvw> эм, тут нет #4, только два #5 :) 21:14:33 <hypercubus> будет чудом, если я вспомню пароль, когда он понадобится ;-) 21:14:33 <mihi> [22:27] -ChanServ- Канал: #i2p-chat 21:14:33 <mihi> [22:27] -ChanServ- Контакт: hypercubus <<ONLINE>>

21:14:33 [22:27] -ChanServ- Альтернатива: cervantes «ONLINE» 21:14:37 [22:27] -ChanServ- Зарегистрирован: 4 дня назад (0ч 2м 41с) 21:15:12 я дал нескольким проверенным ребятам оп-права на случай, когда меня нет рядом и возникают проблемы 21:15:24 звучит неплохо 21:15:39 это может быть немного перебором 21:15:51 на IRC никогда не знаешь ;-) 21:15:55 но после того как сюда зашла эта protogirl, я подумал, что неплохо бы прибраться в этом канале 21:16:03 хех 21:16:27 в любом случае нам это точно пригодится в ближайшие пару месяцев 21:16:34 угу 21:16:48 а потом ребята с freenode нас выкинут 21:16:55 ;-) 21:17:13 им не нравится ничего, чего нет, так сказать, в их «кампфе» 21:17:16 эм 21:17:44 * duck переходит к $nextitem и вызывает breakpoint mihi 21:17:47 я подумал, что привязка нового канала к поддержке придаст ему легитимности для freenode 21:18:47 hypercubus: можешь удивиться 21:19:04 кхм признаюсь, я не прочитал все правила… 21:19:24 это русская рулетка 21:19:39 хм, не думал, что всё настолько печально 21:19:52 * duck настроен негативно 21:19:54 ладно, я посмотрю, что можно сделать 21:20:09 извините, должно быть, я что-то пропустил. Почему freenode нас выгонит? 21:20:21 * duck смотрит на таймер ожидания для breakpoint mihi 21:20:32 fvw: они делают упор на каналы разработки 21:20:35 ? 21:20:53 duck: breakpoint срабатывает на /^4).*/ 21:21:01 mihi: но нет пункта №4 21:21:06 и что? i2p настолько альфа, что сейчас даже поддержка — это разработка. 21:21:11 (и нет, это не для цитирования) 21:21:36 fvw: ты можешь быть не знаком с теми типами обсуждений, которые происходили на IIP 21:21:38 да, но у нас для этого есть целых 2 канала 21:21:45 и которые, вероятно, будут происходить в каналах #i2p 21:22:04 я почти уверен, что freenode это не понравится. 21:22:10 я теперь здесь 21:22:49 пожертвуем им аппарат для маргариты или что-то такое 21:22:49 duck: о чём ты? о флуде? или о #cl? или о чём? 21:23:08 обсуждения на IIP или в #iip? Я никогда не видел в #iip ничего, кроме разработки и поддержки. А обсуждения на IIP перенесутся в I2P, а не в #i2p@freenode. 21:23:09 всякие политически некорректные разговоры 21:23:36 у них есть аппараты для маргариты? Ооо, хочу. 21:23:54 ну ладно 21:24:38 вернёмся к пункту 2)? 21:24:58 hypercubus: что ты хочешь добавить про прокси в браузере? 21:25:18 упс, к пункту 1… раз уж nightblade почтил нас своим присутствием ;-) 21:25:33 Nightblade: мы взяли на себя смелость «побеседовать» о libsam 21:25:42 Ок, скажу пару слов 21:25:48 но да, теперь, когда подумал, у меня было ещё кое-что про тему с браузером, чего не поднимали в списке рассылки 21:25:56 Nightblade: fvw сказал, что, возможно, сможет помочь с некоторым тестированием на freebsd 21:26:20 У меня больше нет машины с freebsd, но есть аккаунты на машинах с freebsd, дайте мне тестовые сценарии, и я с удовольствием их запущу. 21:27:02 Я начал работать над dht на C++, которая использует Libsam (C). На данный момент я не продвинулся особенно далеко, хотя много над этим работал. Сейчас узлы в dht могут «пинговать» друг друга через sam data message 21:27:09 в процессе я нашёл пару мелких багов в libsam 21:27:18 в связи с чем когда-нибудь в будущем выложу новую версию 21:27:51 <ugha_node> Nightblade: не мог бы ты убрать вызовы ‘strstr’ из libsam? :) 21:27:52 тест-кейс такой: попробуйте скомпилировать и сообщите мне об ошибках 21:28:01 а что не так со strstr 21:28:21 <ugha_node> Её не предполагается использовать вместо strcmp. 21:28:38 ах да, ещё я собираюсь портировать libsam на windows, но это не в ближайшем будущем 21:29:07 есть ли что-то не так с тем, как я её использую, кроме эстетики? 21:29:15 можете прислать мне изменения или сказать, как бы вы это сделали 21:29:19 мне это просто показалось самым лёгким способом 21:29:21 <ugha_node> Nightblade: я ничего не заметил. 21:29:32 strcmp, конечно, эффективнее, чем strstr. 21:29:36 <ugha_node> Но я лишь бегло посмотрел. 21:30:20 <ugha_node> fvw: иногда можно эксплуатировать вещи, которые используют strstr вместо strcmp, но здесь это не тот случай. 21:31:22 да, теперь вижу места, где могу это заменить 21:31:28 это тоже, но я предполагал, что ты бы это отметил. Хотя, вообще-то, чтобы предотвратить такие эксплойты, надо использовать strncmp. Но это к делу не относится. 21:31:31 не помню, почему сделал именно так 21:31:57 <ugha_node> fvw: согласен. 21:32:27 о, теперь вспомнил, почему 21:32:40 это ленивый способ не высчитывать длину для strncmp 21:32:49 хех 21:32:52 <ugha_node> Nightblade: хе-хе. 21:33:01 используй min(strlen(foo), sizeof(*foo)) 21:33:04 ну что, начинаем порку? 21:33:15 я думал, сначала оральный секс? пригибается 21:33:32 ладно, думаю, следующий пункт. У Hypercube был комментарий про проксирование? 21:33:38 хех 21:33:54 давай! 21:34:03 сделаю изменения к следующей версии — по крайней мере, часть из них 21:34:25 ок, ну это уже кратко обсуждали в канале пару недель назад, но, думаю, стоит вернуться к теме 21:34:48 * Sugadude добровольно вызывается выполнить оральный секс. 21:34:59 вместо того чтобы добавлять TLD в чёрный список браузера или использовать прокси-скрипт, есть третий способ 21:35:29 у которого не должно быть тех же недостатков с точки зрения анонимности, что у первых двух подходов 21:36:17 и который я расскажу вам за смешную-смешную цену в $29.99? Выкладывай уже! 21:36:27 а именно: заставить eeproxy переписывать входящие HTML-страницы, чтобы встраивать страницу в frameset… 21:36:58 в основном фрейме располагался бы запрошенный HTTP‑контент, другой фрейм служил бы панелью управления 21:37:13 и позволял бы по желанию включать/выключать проксирование 21:37:40 и также предупреждал бы, возможно цветными рамками или как-то ещё, что вы просматриваете неанонимно 21:37:54 как ты собираешься помешать сайту i2p (с JavaScript и т. п.) выключать анонимность? 21:37:59 * duck пытается применить терпимость уровня jrandom 21:37:59 или что ссылка на странице eepsite ведёт в RealWeb(tm) 21:38:04 круто! делай! 21:38:16 тебе всё равно придётся сделать что-то вроде fproxy или придумать механизм переключения, не управляемый браузером. 21:38:29 <ugha_node> fvw: верно. 21:39:10 поэтому я снова это озвучиваю здесь — возможно, у кого-то будут идеи, как это обезопасить 21:39:31 но, имхо, это то, что большинству конечных пользователей i2p будет остро нужно 21:39:33 *users 21:40:04 потому что подходы с TLD/прокси-скриптом/отдельным браузером — это слишком много, чтобы требовать от обычного сетевого пользователя 21:40:29 в долгосрочной перспективе, думаю, лучший вариант — аналог fproxy. Но это точно не приоритет, имхо, и я вообще не считаю, что просмотр сайтов станет для i2p убойным приложением. 21:40:42 Что такое netDb вообще? 21:40:59 Sonium: база данных известных router’ов 21:41:10 fproxy слишком громоздок для большинства пользователей 21:41:32 разве такая база не компрометирует анонимность? 21:41:39 имхо, это часть причины, по которой freenet так и не прижился вне сообщества разработчиков 21:41:41 hypercube: не обязательно. Proxy autoconfiguration («pac») может свести всё к заполнению единственного значения в настройках браузера. Думаю, не стоит недооценивать тот факт, что в обозримом будущем все пользователи i2p будут хотя бы немного разбирающимися в компьютерах. (несмотря на все свидетельства на freenet-support) 21:42:00 <ugha_node> Sonium: нет, «плохие парни» всё равно могли бы собрать эту информацию вручную. 21:42:21 но если NetDb лежит, то i2p тоже лежит, так? 21:42:29 hypercubus: не совсем, думаю, больше виноват тот факт, что оно вовсе не работало с ранней 0.5. </offtopic time=“once again”>

21:42:44 Sonium: у тебя может быть больше одного netdb (кто угодно может запустить свой) 21:42:58 у нас уже есть pac, и хотя он работает превосходно с технической точки зрения, в реальности он не будет защищать анонимность avg. jog 21:43:03 avg. joe 21:43:22 <ugha_node> fvw: Эм.. У каждого router свой netDb. 21:43:42 ок. Я вот-вот вырублюсь. Не забудьте baff закрыть встречу, когда вы закончите 21:43:52 <ugha_node> У I2P больше нет централизованных зависимостей. 21:44:07 ок, я просто хотел формально занести эту идею в логи ;-) 21:44:30 ugha_node: ок, тогда опубликованный netdb. Я на самом деле пока не запускаю узел (ещё), я не до конца в теме терминологии. 21:44:34 <ugha_node> Хмм. Разве mihi не хотел что-то сказать? 21:45:05 * fvw кормит duck шоколадом со вкусом кофе, чтобы тот оставался бодрым и работоспособным ещё чуть-чуть дольше. 21:45:07 нет :) 21:45:21 duck — это сетевое устройство? ;) 21:45:25 <ugha_node> mihi: Кстати, собираешься взять баунти на увеличение размера окна? 21:45:28 * fvw кормит duck шоколадом со вкусом алкоголя, чтобы отключить его на неопределённый срок. 21:45:30 на шведском 21:45:52 ugha_node: какое баунти? 21:46:00 ладно, тогда к пункту 5), rant-a-rama? ;-) 21:46:13 <ugha_node> mihi: http://www.i2p.net/node/view/224 21:46:27 * duck ест немного шоколада fvw 21:47:16 ugha_node: точно нет; извини 21:47:36 <ugha_node> mihi: Эм, ладно. :( 21:48:33 * mihi какое-то время назад пытался нахакать «старый» streaming api, но тот был слишком глючным… 21:48:53 но, имхо, было бы проще починить его, чем чинить мой… 21:49:21 <ugha_node> Хех. 21:49:42 какая скромность 21:49:46 поскольку в нём уже есть какая-то (сломанная) поддержка переупорядочивания (reordering) 21:50:49 есть способ спросить у deer, сколько людей в канале i2p-#i2p? 21:51:01 нет 21:51:08 неа, но я могу добавить это в bogobot 21:51:08 :/ 21:51:11 !list 21:51:13 10 чел 21:51:13 после того как я закончу инсталлятор ;-) 21:51:24 !list 21:51:32 o_O 21:51:35 Sonium ;) 21:51:38 <ugha_node> Это не fserv-канал! 21:51:39 это была хитрость! 21:51:40 <ugha_node> :) 21:51:41 должно быть !who 21:51:44 ant duck identiguy Pseudonym ugha2p bogobot hirvox jrandom Sugadude unknown 21:51:48 упс, пропустил встречу 21:51:57 <ugha_node> !list 21:52:01 !who 21:52:11 !who-your-mom 21:52:17 !who !has !the !list ? 21:52:21 !yesletsallspamthechannelwithinoperativecommands 21:52:33 !ban fvw!@* 21:52:42 !ban !@* 21:52:50 чую, сейчас стукнет молоток 21:52:51 похоже, самое время всё закрывать 21:52:55 кстати, вам бы ещё реализовать команду !8, как у chanserv 21:52:59 хорошо, раз решили, давайте закр.. да. это. 21:53:00 * hypercubus ясновидящий 21:53:05 BAFF 21:53:11 !baff 21:53:12 мои волосы, мои волосы 21:53:24 * fvw показывает пальцем на hypercube и смеётся. Твои волосы! Твои волосы!