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

Присутствовали: aum, cervantes, deer, hypercubus, jrandom, kaji, lucky, nicktastic

Журнал встречи

14:04 <jrandom> 0) привет 14:04 <jrandom> 1) 0.3.4.3 14:04 <jrandom> 2) 0.3.5 и 0.4 14:04 <jrandom> 3) документация 14:04 <jrandom> 4) обновление stasher 14:04 <jrandom> 5) ??? 14:04 <jrandom> 0) привет 14:04 * jrandom машет 14:05 <deer> * Pseudonym машет 14:05 * hypercubus хлопает крыльями 14:05 <deer> * detonate машет 14:05 <jrandom> еженедельные заметки о статусе @ http://dev.i2p.net/pipermail/i2p/2004-August/000425.html 14:05 <jrandom> переходим к 1) 0.3.4.3 14:06 <jrandom> как сказано в заметках и как вы все знаете по собственному опыту, сеть сейчас не слишком здорова 14:06 <jrandom> много сообщений теряется, и люди часто видят предупреждения о том, что их leases истекли уже какое-то время назад 14:07 <jrandom> это печально, и в значительной степени уже исправлено в CVS, которое мы развернём, как только сможем (см. пункт 2) 14:07 <kaji> (с опозданием) привет 14:08 <jrandom> в общем, думаю, это всё, что стоит упомянуть про 0.3.4.3, помимо того, что в письме. благодарю за терпение, пока мы проходим через шероховатости 14:08 <jrandom> поднимаемся к 2) 0.3.5 и 0.4 (если кто-то не хочет добавить ещё что-нибудь..?) 14:09 <deer> <oOo> Значит, 90% сломанных узлов могут уронить сеть ^^ 14:09 <deer> * Pseudonym с нетерпением ждёт релиза 0.3.5 14:09 <kaji> кто запускал dos? неплохо постарались 14:10 <jrandom> ну, я стабильно достукиваюсь до squid со своих других коробок на CVS HEAD 14:10 <jrandom> так что сеть не «выбита» для людей на cvs head :) 14:10 * lucky всё ещё имеет частичный успех с .3.4.3. 14:10 <jrandom> но да, старый алгоритм выбора пиров делал некоторые Глупости 14:10 <deer> <oOo> Я на CVS head и много раз терял suid.i2p ;) 14:11 <jrandom> хмм 14:11 <jrandom> какой у тебя уровень отказов tunnel? 14:12 <jrandom> (общее # событий на /routerStats.html#tunnel.failAfterTime по сравнению с общим # событий на #tunnel.buildFrequency ) 14:13 <deer> <oOo> lifetime average value: 288 268,91 over 339,00 events 14:13 <jrandom> а tunnel.buildFrequency? 14:14 <deer> <oOo> Но, возможно, ты слишком часто перезапускал свой router, пока чинил утечки потоков ;) 14:14 <jrandom> какое у тебя суммарное число по tunnel.buildFrequency за всё время? 14:14 <deer> <oOo> 24h frequency: avg per period: (2,76, max 2,76, current is 100,00% of max) strict average per period: 5 645,58 events (averaged using the lifetime of 5 729,00 events) 14:14 <deer> <oOo> 24h ~= время жизни router 14:15 <jrandom> то есть ~5% отказов tunnel 14:15 <jrandom> это примерно то, что я вижу на CVS HEAD, в отличие от 40–60% отказов tunnel в 0.3.4.3 14:16 <deer> <oOo> Тогда давайте поднимемся к 2) ;) 14:16 <jrandom> считаем, что поднялись 14:16 <jrandom> ок, как упоминалось в письме, следующая ревизия будет 0.3.5, а не 0.4 14:16 <jrandom> в ней будут все вкусности, которых вы ждёте, но не будет «штампа одобрения 0.4» ;) 14:17 <deer> <Pseudonym> 0.4.rc-1 14:17 <jrandom> я думал пойти по пути rc, но не хочу быть чрезмерно уверенным 14:17 <kaji> 0.4.rc-0.9 14:17 <deer> <Pseudonym> хех 14:18 <kaji> бета 14:18 <jrandom> пока выйдет 0.3.5, я попробую снова устроить DoS, а также нагенерить разные новые проблемы, которые мы сможем придумать 14:18 <lucky> нужно продолжать DoS-ить, пока оно не будет работать под DoS 14:18 <jrandom> верно 14:19 <kaji> dos-ить, пока уже больше нельзя будет задосить 14:19 <deer> <Pseudonym> но никаких новых фич между 0.3.5 и 0.4, верно? 14:19 <jrandom> возможно, кого-то вдохновит помочь реализовать churn и аварийные кейсы в симуляторе, чтобы мы могли тестировать всё это проще и автоматически... ;) 14:20 <jrandom> верно, Pseudonym, я не ожидаю значимых новых фич во время 0.3.5 14:20 <jrandom> по крайней мере, с точки зрения пользователя приложений 14:20 <jrandom> возможно, какой-нибудь разработчик воспользуется этим временем, чтобы улучшить eepproxy, сделать прозрачный webserver, помочь aum и т. п. 14:21 * jrandom подталкивает кого-то, кто хакает irc-прокси с поддержкой DCC ;) 14:21 <deer> <duck> делается публичный inproxy для i2p/tor 14:21 <jrandom> ах, круто, html-специфичный или bitpipe? 14:21 <jrandom> то есть, web-специфичный 14:22 <deer> <duck> web-специфичный 14:22 <jrandom> w3rd 14:22 <deer> <duck> идея в том, чтобы ISP мог поднять несколько шлюзов к конкретным сайтам 14:22 <deer> <duck> чтобы весь мир мог получить доступ к alexandria 14:23 <jrandom> оох, было бы реально круто, если бы эти шлюзы могли выступать как vhosts 14:23 <jrandom> (может, ты именно это и имеешь в виду) 14:23 <deer> <duck> http://anonygateway.com/home.duck.i2p/~alexandria/ 14:23 <jrandom> ага, ок 14:23 <jrandom> всё равно круто 14:23 <deer> <duck> http://anonygateway.com/6sxoyfb3h2nvok2d.onion/ 14:24 <deer> <duck> virtual host тоже возможен; просто в следующей итерации 14:24 <jrandom> (хотя 6sxoyfb3h2nvok2d.onion.anonygateway.com было бы круче ;) 14:24 <jrandom> верно-верно 14:24 <deer> <duck> легко сделать через mod_rewrite, разумеется 14:25 <cervantes> или просто завести поддомен :) 14:25 <kaji> хах, vhost для bittorent seed 14:25 <deer> <duck> я плачу девелоперу из собственного кармана; патч будет в public domain 14:25 <jrandom> duck++ 14:26 <deer> <duck> также разговариваю с ISP, который, возможно, захочет предлагать это как платную услугу 14:26 <jrandom> хорошо 14:26 <deer> <duck> конечно, лучше, когда это делает anarchistgang.org 14:26 <deer> <duck> но вы знаете стабильность таких товарищей 14:26 <jrandom> *кхм* 14:27 <cervantes> они утки-психи 14:27 <cervantes> *они 14:27 <deer> <jon2> привет!!!!!! 14:27 * hypercubus посмеивается 14:27 <jrandom> привет, jon2 14:27 <deer> <jon2> мне нравятся встречи>:-D 14:28 <jrandom> думаю, после того как сеть немного стабилизируется (когда 0.3.5 выйдет), нам стоит переоценить некоторые активности на уровне приложений 14:28 <deer> <duck> *кхм* myi2p? 14:28 <jrandom> хех 14:29 <kaji> а что насчёт доступа из-за файрвола? 14:29 <deer> <jon2> да, доступ через файрвол :) 14:29 <jrandom> нам нужно что-то сверхнадёжное, удобное и безопасное, что давало бы нужную людям функциональность (и, надеюсь, помогало бы строить комьюнити) 14:30 <deer> * duck указывает на 0.4.2 @ http://www.i2p.net/roadmap 14:30 <jrandom> поверьте, я хочу доступ из-за файрволов / неконтролируемых NAT / и т. п. не меньше вашего 14:30 <deer> <jon2> я могу заняться безопасностью, я знаю cryptophagy. 14:30 <jrandom> (кто-то должен добавить это как цитату ;) 14:30 * hypercubus интересуется, кто такой криптофаг 14:31 <jrandom> jon2 — нам определённо нужна помощь с этим и мы были бы рады заполучить немного твоего времени! 14:31 * kaji только что вернулся к учёбе, он хотел бы взять i2p с собой ;) 14:31 <aum> утро всем 14:31 <cervantes> кстати, интересно, скучает ли кто-то из девов по своим маленьким i2p-блогам... может, им стоит сделать отдельные разделы на форуме, хотя бы на время... 14:31 <cervantes> *если да 14:31 <deer> <jon2> cryptophagy, наука о безопасности. 14:31 <jrandom> доброго, aum 14:32 <hypercubus> jon2: а криптографию ты тоже знаешь? 14:32 <deer> <jon2> доброе утро, aum. 14:32 <jrandom> cervantes: я повремени́л, пока не смогу завести собственный блог, надеюсь, это будет не слишком нескоро 14:32 <deer> <jon2> нет :-( 14:33 <cervantes> jrandom: а все остальные? 14:33 <jrandom> nightblade пользуется своим блогом @ cashdollar.org 14:33 <deer> <jon2> у меня есть блог на blogs.aspnet.com 14:33 <jrandom> хотя, полагаю, было бы круто, если бы люди писали на форуме 14:34 <cervantes> ах, хорошо... ну, похоже, большинство нашли альтернативы... но обидно, что всё фрагментировалось 14:34 <jrandom> ага 14:34 <cervantes> *стыдно 14:34 <cervantes> проклятые пальчишки 14:34 <lucky> ну, фаг — это часть иммунной системы. 14:34 <jrandom> мне нравилось, когда devblogs были на сайте. мы что-нибудь вернём со временем 14:34 <hypercubus> jon2: забавно, blogs.aspnet.com — незарегистрированный домен 14:34 <jrandom> ок, в общем, что-нибудь ещё по 2) 0.3.5 и 0.4? 14:35 <hypercubus> ага 14:35 <hypercubus> я решил проблему с firefox, уже в cvs 14:35 <jrandom> w000t 14:36 <deer> <jon2> я asp-разработчик. 14:36 <hypercubus> читает значение по умолчанию из реестра 14:36 <cervantes> :) 14:36 <deer> <jon2> сорри.. я имел в виду blogs.asp.net 14:36 <hypercubus> нет, не имел 14:36 <deer> <jon2> weblogs.asp.net 14:36 <jrandom> здорово, hypercubus. значит, мы почти готовы к релизу 0.3.5 14:37 <cervantes> бррр....asp 14:37 <hypercubus> да, чувствую, уже близко 14:37 <jrandom> ок, переходим к 3) документация 14:37 <jrandom> ну, мне нечего добавить сверх моей просьбы в письме 14:38 <jrandom> (присылайте свои вопросы! постьте их в список, шлите по почте, пишите на форуме) 14:38 <deer> <oOo> Да, анонимно используйте форум и сделайте Cervantes счастливым ;) 14:39 * cervantes весь покрывается мурашками 14:39 * hypercubus настраивает «кроличьи уши» 14:40 <nicktastic> хаха 14:40 <deer> <jon2> мне понравилась эта встреча.. 14:40 <cervantes> ты уже это сказал... 14:40 <cervantes> <deer> <jon2> мне нравятся встречи>:-D 14:40 <hypercubus> отлично, тогда в следующий раз ты приносишь пончики ;-) 14:40 <jrandom> ок, если больше ничего нет, 4) обновление stasher 14:41 <jrandom> кажется, aum проснулся пораньше... ты ещё тут? 14:41 <deer> <jon2> ОТЛИЧНАЯ ВСТРЕЧА! 14:41 * hypercubus интересно, есть ли у dm дети 14:41 <jrandom> хех, ага, он вернулся ;) 14:41 <cervantes> думаю, это невозможно 14:42 <hypercubus> видимо, aum пропустил первую чашку 14:42 <jrandom> ок, может, он вернётся к терминалу 14:42 <jrandom> во всяком случае, его общий апдейт был в письме 14:42 <jrandom> похоже, прогресс идёт полным ходом 14:43 <jrandom> вопросы остаются, но двигаемся дальше 14:43 <deer> <oOo> Но даты релиза не названо ;) 14:43 <hypercubus> сколько людей тестят это прямо сейчас? 14:43 <jrandom> не знаю, публичен ли уже код, который у него сейчас с упомянутыми вещами 14:43 <hypercubus> ага 14:44 <deer> <jon2> BAF BAF BAF BAF BAF 14:44 <kaji> что нового в stasher? 14:44 <jrandom> kaji: см. http://dev.i2p.net/pipermail/i2p/2004-August/000425.html 14:45 <deer> <oOo> Теперь он расходует меньше воды при мытье посуды 14:45 <hypercubus> я этого фичу ждал 14:45 * jrandom тоже 14:45 <jrandom> ок 14:45 <jrandom> если aum всё ещё afk, переходим к 5) ??? 14:45 <jrandom> есть ли ещё что-то, что кто-то хочет поднять? 14:45 * cervantes надевает шапочку из фольги 14:46 <lucky> Как продвигается jetta для раздачи веб-страниц? 14:46 <jrandom> я не знаю, чтобы кто-то работал над приложением, которое безопасно позволит людям хостить страницы на jetty 14:46 <jrandom> (хостить страницы, которые можно отдавать как eepsite) 14:47 <jrandom> jetty позволяет людям развёртывать клиентские приложения (хотя я тоже не знаю никого, кто работал бы над веб-приложением) 14:47 <hypercubus> хотел сказать пару слов о systray4j против SWT 14:47 <jrandom> мм-хмм? 14:47 <hypercubus> цена отказа от systray4j в пользу SWT: мы бы выбросили systray4j.jar и systray4j.dll, уменьшив дистрибутив на 147 KB — и заменили бы их на swt.jar (885 KB) + нативные либы (332 KB на Win, 639 KB на *nix), итоговая разница 1.2–1.5 MB, но при этом мы получаем иконки в системном трее в KDE, Gnome и OS X, а также Win32, и значки запуска для простых X-окружений в стиле NextStep/GNUstep 14:48 <hypercubus> и это даст нам возможность добавлять другие GUI-компоненты позже, независимо от JRE пользователя (иначе, поддержка Kaffe заставила бы нас ограничиться только AWT) 14:48 <hypercubus> просто пища для размышлений... возможно, позже 14:48 <jrandom> стоит обсудить, со временем, по мере запросов пользователей 14:49 <jrandom> если там есть ценность, значит есть 14:49 <deer> <oOo> Web-интерфейс ведь задуман как GUI, не так ли? 14:49 <hypercubus> у cervantes была прикольная идея — дальше использовать SWT 14:49 <hypercubus> панель управления I2P ;-) 14:49 <jrandom> да, oOo 14:49 <hypercubus> ой, и скины! шучу 14:49 <jrandom> мне бы гораздо больше хотелось, чтобы такая функциональность была встроена в консоль router, если ты имеешь в виду то, что я думаю 14:50 <hypercubus> суть в том... 14:50 <cervantes> это может также простимулировать разработку приложений, если I2P будет поставляться с хорошим набором библиотек SWT 14:50 <hypercubus> похоже, разработка systray4j затухает или вязнет 14:50 <deer> <oOo> Пока systray и GUI не обязательны для полностью рабочего router... 14:50 <jrandom> верно, oOo 14:50 <hypercubus> не думаю, что они скоро починят версию для KDE 14:51 <hypercubus> правильно, мы могли бы просто добавить хук в класс systray у router 14:51 <hypercubus> и пользователь мог бы по желанию скачать systray/SWT 14:51 <jrandom> hypercubus: лично я не до конца уверен, что пользователям вообще понадобится системный трей. думаю, нужно это развернуть и получить обратную связь, чтобы понять ценность 14:51 <jrandom> cervantes: разработчики клиентских приложений вполне могут класть SWT вместе со своим приложением 14:51 <jrandom> (или сказать «получите SWT») 14:51 <hypercubus> подозреваю, нам будут просить расширенные опции трея 14:52 <jrandom> и если девелопер клиентского апп-а сделает что-то, что мы захотим класть в бандл с router, мы положим swt в бандл 14:52 <jrandom> (и так далее) 14:52 <deer> <oOo> Не поздно ли отделить консоль/монитор статуса/что-то там ещё от собственно «really-routing-stuff»? 14:52 <jrandom> really routing stuff? 14:52 <jrandom> консоль router — полностью отдельное клиентское приложение 14:53 <jrandom> (apps/routnerconsole/) 14:53 <deer> <oOo> То, что нужно, чтобы байты анонимно текли 14:53 <jrandom> думаю, со временем нам понадобится и минимальная установка router 14:53 <jrandom> (с пустым clients.config и т. п.) 14:53 <jrandom> но у нас нет человеко-часов разработчиков поддерживать несколько наборов всего 14:55 <jrandom> ок, у кого-нибудь ещё есть что-то, что хочет поднять? 14:57 <jrandom> если нет 14:57 * jrandom заводится 14:57 <deer> <oOo> 0.3.5, когда? ;) 14:57 <jrandom> надеюсь, выйдет на этой неделе 14:57 <jrandom> (в ближайший день-два, если всё пойдёт хорошо) 14:57 <deer> <oOo> Ок ^^ 14:57 * jrandom перестаёт заводиться 14:57 * jrandom *баф* завершает встречу