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

Присутствуют: deer, Janonymous, jrandom, modulus

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

14:04 <jrandom> 0) привет 14:04 <jrandom> 1) 0.4.1.2 14:04 <jrandom> 2) 0.4.1.3 14:05 <jrandom> 3) 0.4.2 14:05 <jrandom> 4) обсуждение почты 14:05 <jrandom> 5) ??? 14:05 <jrandom> 0) привет 14:05 * jrandom машет 14:05 <Janonymous> привет 14:05 <jrandom> в повестке на этой неделе много цифр 14:05 <jrandom> еженедельные заметки опубликованы @ http://i2p.net/pipermail/i2p/2004-October/000466.html 14:05 <jrandom> (выложены минуту или три назад) 14:05 <deer> * cervantes принёс подушку 14:06 <jrandom> о, надеюсь, всё будет не так скучно ;) 14:06 <jrandom> ладно, переходим к интересному: 1) 0.4.1.2 14:06 <deer> <cervantes> разбудите меня после раздела со статистическим анализом 14:06 <jrandom> релиз вышел, всем следует обновиться 14:06 <jrandom> хех 14:06 <deer> <cervantes> ээм, разбудите 14:07 <jrandom> есть некоторые баги в коде watchdog, из‑за которых ваш router будет некорректно завершаться (вместо того чтобы перезапускаться, когда происходит что‑то плохое) 14:07 <jrandom> но, надеюсь, такие ситуации редки 14:07 <deer> <mule_iip> неа :( 14:08 <jrandom> ну, зависит от пользователя 14:08 <jrandom> пытаюсь найти причину, она уже долго существует и довольно раздражает 14:08 <jrandom> (само зависание, а не код watchdog, который его обнаруживает) 14:09 <jrandom> в текущей ревизии CVS (0.4.1.2-1) «ядро» watchdog отключено — он наблюдает, но не выключает router 14:10 <jrandom> но 0.4.1.2 должен всем подойти (кроме mule ;) 14:10 <jrandom> как уже упоминалось, включите логирование и пришлите мне данные, см. http://dev.i2p.net/pipermail/i2p/2004-October/000465.html 14:11 <jrandom> чем больше данных, тем лучше — если сможете оставить на ночь, будет отлично (20‑часовой прогон на машине duck сгенерировал ~60 МБ данных) 14:11 <jrandom> ок, переходим к 2) 0.4.1.3 14:12 <jrandom> в общем, мне нечего добавить сверх того, что в письме 14:12 <jrandom> у кого‑нибудь есть что добавить по 0.4.1.3? 14:12 <Janonymous> неа 14:13 <deer> <postman> нет 14:13 <Janonymous> обратно совместима? 14:13 <jrandom> разумеется 14:13 <jrandom> ок, переходим к * 3) 0.4.2 14:14 <jrandom> и снова «смотрите письмо» :) 14:14 <Janonymous> xpc против tcp ?? 14:14 <jrandom> я никогда не реализовывал стек tcp, так что любые советы приветствуются 14:15 <jrandom> xcp лучше работает в сетях с большими задержками 14:15 <jrandom> (для управления перегрузками) 14:15 <Janonymous> это включает FEC? 14:15 <jrandom> нет 14:16 <Janonymous> ок, я как раз это немного изучал 14:17 <jrandom> круто 14:17 <jrandom> нашёл что‑нибудь стоящее? 14:17 <deer> <cervantes> большинство запросов GET меньше 32 КБ... и средняя HTML‑страница примерно такого размера... так что, полагаю, eepsurfing сильно улучшится... — хотя я бы не отказался увидеть улучшение пропускной способности на tunnel... новый стек улучшит это? 14:17 <Janonymous> FEC часто используют в сетях с высокой задержкой/высокой пропускной способностью 14:18 <deer> <mule_iip> jrandom: я тоже нет, но могу попросить одного человека здесь помочь тебе 14:18 <Janonymous> jrandom: кое‑что... отпишусь 14:18 <deer> <mule_iip> как минимум, это будет полезный опыт для него и ещё одна пара глаз 14:18 <jrandom> отлично, Janonymous 14:18 <jrandom> о, круто, mule 14:18 <jrandom> cervantes: пропускная способность per‑tunnel улучшится при окне сообщений >1 14:19 <jrandom> (думаю, мы сможем даже начинать с размера окна >1, в зависимости от того, что мы сможем выжать из router) 14:19 <jrandom> ((ecn++)) 14:19 <deer> <cervantes> отлично 14:20 <jrandom> ок, ещё что‑нибудь по 0.4.2? 14:20 <Janonymous> свежий стек... свежий ноутбук... *пускает слюни* 14:21 <jrandom> хех 14:21 <Janonymous> ага 14:21 <Janonymous> один момент 14:22 <Janonymous> здесь будет реализовано новое короткое рукопожатие? 14:22 <jrandom> хмм? 14:22 <jrandom> у нас есть код TCP‑переподключения с низкой нагрузкой на CPU в транспорте 0.4.1 14:22 <Janonymous> ага, в письме ты упоминаешь рукопожатие alice-> bob 14:23 <Janonymous> ага 14:23 <Janonymous> всё ещё догоняю 14:23 <jrandom> о. да, что бы ни получилось в 0.4.2, он будет поддерживать последовательность пакетов, как в письме 14:24 <Janonymous> ок 14:24 <jrandom> скорее всего, будем в основном управлять этим через параметры сокета (например, поставить поток в interactive — и он шлёт как можно скорее, поставить поток в bulk — и он шлёт только когда буфер заполнен или сброшен [или когда нужно ack‑нуть]) 14:25 <jrandom> ок, переходим к 4) обсуждение почты 14:25 <jrandom> postman — ты здесь? 14:26 <deer> <postman> ага 14:26 <jrandom> окей, дашь нам обзор/обновление по почтовым делам? 14:27 <deer> <postman> хмм, ок, хотя я довольно застенчив, говорить перед столькими людьми :) 14:27 <jrandom> хех, просто представь, что мы все nak^H^H^Her... неважно 14:28 * Janonymous достаёт попкорн 14:28 <deer> <postman> с 20 сентября работает сервис SMTP/POP — доступен обычными почтовыми клиентами SMTP/POP3 14:29 <deer> <postman> я приложил немало усилий, проанализировал потенциальные риски, которые несут обычные почтовые клиенты 14:29 <Janonymous> а как насчёт inproxies/outproxies? 14:29 <deer> <postman> всё собрал на сайте 14:29 <deer> <postman> для тех, кто ещё не заходил: www.postman.i2p 14:29 * Janonymous сейчас не имеет доступа к сети 14:30 <deer> <postman> на сайте есть предложение, которое пытается охватить все типичные проблемы анонимности и надёжности почтового сервиса при мостировании между i2p и интернетом 14:30 <deer> <postman> out/inproxy пока не работает, но планируется 14:30 <Janonymous> думаю, я видел часть обсуждения в рассылке или на форуме 14:30 <Janonymous> out опаснее, чем in, верно? 14:31 <deer> <postman> сначала хочу получить общепринятую концепцию 14:31 <deer> <postman> в целом ДА, но, думаю, мы нашли способ, чтобы спам и подобное не уходили наружу 14:31 <jrandom> было бы здорово, если бы in/outproxy mx.postman.i2p мог распределять на разные (или несколько резервируемых) POP3‑аккаунты 14:31 <deer> <postman> просто поставив квоту на каждого пользователя, пытающегося отправлять письма наружу 14:32 <jrandom> (так он не был бы привязан к конкретному почтовому хосту) 14:32 <deer> <postman> jrandom2p: пожалуйста, поясни подробнее 14:33 <Janonymous> можно ли также синхронизировать отдельные почтовые хосты? 14:33 <deer> <postman> jrandom2p: это вопрос маршрутизации на основе аккаунтов 14:33 <jrandom> верно, postman 14:33 <jrandom> скорее всего, куча работы, я мало знаю о MTA, с которыми ты работаешь 14:33 <deer> <postman> jrandom2p: out/in proxy легко может обслуживать больше одной внутренней почтовой системы — можно даже организовать резервную доставку 14:34 <jrandom> ок, отлично 14:34 <Janonymous> вопрос насчёт in/out 14:34 <deer> <postman> janonymous: не понял вопрос — пожалуйста, поясни 14:34 * jrandom мечтает о офлайн‑заборе в стиле UUCP с mx.postman :) 14:35 <Janonymous> сделает ли обязательное шифрование «почтовый ящик ↔ почтовый ящик» отправку через in/out менее опасной? 14:35 <deer> <postman> jrandom: хаха, UUCP, думаю, не нужен — может, ETRN сексуальнее :) 14:35 <deer> <postman> janonymous: сейчас система работает только внутри — каждый волен применять PGP или что‑то похожее 14:36 <jrandom> Janonymous: загляни на www.postman.i2p — он выложил там кучу идей/вопросов 14:36 <Janonymous> обязательное шифрование/подписи — тоже метод борьбы со спамом, как я понимаю 14:36 <deer> <Ragnarok> можно ли отдавать адресную книгу postman.i2p через LDAP? 14:36 <Janonymous> как только приедет мой ноутбук, зайду 14:37 <deer> <postman> rag: адресная книга уже есть — она на базе SQL — перенос на LDAP возможен 14:38 <Janonymous> = адресная книга, размещённая на сервере? 14:38 <deer> * postman приглашает всех внести свои идеи в HTML‑документ с идеями/концепциями 14:38 <Janonymous> сделаем, postman 14:38 <deer> * cervantes краулит адресную книгу и начинает писать письма про фармацевтику для увеличения пениса 14:39 <deer> <postman> janonymous: ну, ВСЕ пользователи почты хранятся в SQL — так что «адресная книга» — это просто представление этой таблицы 14:39 <deer> <postman> cervantes: кстати, каждый пользователь может выбрать, быть видимым или нет 14:39 <Janonymous> ага 14:40 <Janonymous> а как насчёт выборочных групп ;) 14:40 <deer> <cervantes> postman: ага, я уже зарегистрировался ;-) 14:40 <deer> <postman> cervantes: и поскольку у нас ЕСТЬ система mailidentidy, ты не сможешь подделать адрес отправителя — мы знаем, что это был ТЫ :) 14:40 <deer> <postman> janonymous: да, это запланировано для версии 2.0 :) 14:41 <deer> <cervantes> postman: но я просто заспамлю каждый ircnym@postman.i2p ;-) 14:41 <deer> <postman> cervantes: технически это возможно, да :) 14:42 <deer> <postman> cervantes: надеюсь, ты ещё и сможешь доставлять эти таблетки :) 14:42 <Janonymous> звучит как очень нужная и давно ожидаемая для i2p разработка 14:42 <Janonymous> новая почтовая система 14:42 <deer> <cervantes> postman: и насчёт отправителя... «эликсир для увеличения пениса от Cervantes» тоже будет указывать на отправителя :) 14:42 <deer> <postman> janonyous: не могу рассказать о каждой реализованной детали 14:43 <deer> <postman> jan: для этого лучше всего сайт 14:43 <deer> <postman> cervantes: верно — но это можно подделать :) 14:43 <Janonymous> хорошо... загляну туда как можно скорее 14:43 <jrandom> ок, отлично. так что, да, просмотрите, что есть на www.postman.i2p, и присылайте идеи/комментарии 14:43 <deer> * postman кивает и снова садится 14:44 <jrandom> (postman++) 14:44 <jrandom> ок, это приводит нас к 5) ??? 14:44 <jrandom> у кого‑нибудь есть что‑нибудь ещё, что хотите поднять? 14:44 <jrandom> (связанное с i2p) 14:44 <deer> <postman> :) 14:44 <Janonymous> просто мысль 14:45 <Janonymous> возможные применения I2P... мы знаем, что это «распределённый анонимный сетевой слой» 14:45 <deer> <Jake> мой узел сейчас не работает :( переношу оборудование в другую часть дома 14:46 <Janonymous> но для чего это может быть использовано... в частности, для «общего блага» 14:46 <Janonymous> Угнетающие страны третьего мира, свобода слова... и т.п. — это одна из главных причин, по которым меня изначально так заинтересовал i2p 14:47 <Janonymous> и Freenet, если уж на то пошло 14:47 <deer> <Jake> угнетаемые страны первого мира, такие как США 14:47 <Janonymous> так что я подумал, может, расписать эти моменты: начать на форуме, затем пару слов на сайте 14:48 <jrandom> нам предстоит много работы, прежде чем мы сможем утверждать, что мы хоть как‑то актуальны для людей в Китае 14:48 <Janonymous> хех, да, не хотелось бы давать ложных обещаний, но.. 14:48 * jrandom не станет говорить, что у нас всё безопасно, когда было так мало внешней проверки (и ещё так много нерешённых вопросов) 14:49 <deer> <fidd> насколько сложно будет Китаю цензурировать i2p? 14:49 <deer> <cervantes> думаю, приложения начнут появляться охотнее, как только базовая сеть перестанет «менять форму» 14:49 <Janonymous> но эти темы, на мой взгляд, — одна из главных вещей, которые делают i2p таким захватывающим 14:49 <jrandom> fidd: «цензурировать» можно по‑разному. В смысле «остановить передачу конкретного контента» — практически невозможно, если только не сделать i2p вне закона 14:50 <Janonymous> а как насчёт «обнаружить i2p в сетях в Китае» 14:50 <Janonymous> стего? 14:51 <jrandom> волнующе — да. важно? да. необходимо? да. но, поскольку до реальной значимости ещё очень много работы, говорить об этом просто удручающе. 14:51 <Janonymous> виноват :) 14:51 <deer> <cervantes> когда базовая сеть станет стабильной, можно будет заняться приятными игрушками — например, приложениями для файлообмена, системами IM и т.п. Надеюсь, к тому моменту база пользователей вырастет... до этого просто не будет достаточно пиров, чтобы гарантировать анонимность людям, живущим в репрессивных системах 14:52 <jrandom> всегда важно помнить о настоящих целях, Janonymous, и я это ценю 14:52 <Janonymous> да, количество узлов сильно влияет 14:52 <modulus> имхо, пока не будет стего и вещей вроде случайного шума для противодействия анализу трафика, людям в репрессивных странах лучше пока воздержаться. 14:53 <deer> <cervantes> нет... им стоит оставаться здесь и помогать :) 14:53 <modulus> :-) 14:53 * jrandom не будет подробно объяснять, почему эти аспекты не потребуются, так как ревизия 3.0 о них позаботится :) 14:53 <modulus> 3.0? звучит как долгосрочно ;-) 14:53 <jrandom> у меня ~= 0 доверия к стего‑транспортам для публичных сетей 14:54 <jrandom> это точно не завтра. 14:54 <Janonymous> правда? хм 14:54 <Janonymous> jrandom: почему так (в отношении стего)? 14:55 <jrandom> как победить стего в публичных сетях с открытым ПО: скачать исходники, изучить код генерации стего, написать код детектирования, внедрить. 14:56 <jrandom> как победить стего в публичных сетях с закрытым ПО: похитить семью разработчика, подменить код. внедрить. 14:56 <Janonymous> ах... да... случайные входные данные? э... я просто прочитал статью, где это подавали как будущее или типа того 14:56 <jrandom> как победить стего в частных сетях: посмеяться над 5 людьми, которые его используют, и арестовать их всех. 14:56 <modulus> ну, а как насчёт анонимного закрытого ПО? конечно, это может быть троян ;-) 14:57 <deer> <Jake> jrandom: если тебя когда‑нибудь похитят, дай нам знать, написав: "my dog fido is really upset about the food he's eating today" 14:57 <deer> <Jake> это будет сигнал, и мы поймём 14:57 <deer> <cervantes> %s!dev's family!jrandom 14:57 <jrandom> хех, jake 14:58 <Janonymous> когда ожидается 4.2? 14:58 <jrandom> Janonymous: фича №1 ПО для анонимности/безопасности: шарлатанство. 14:58 <jrandom> 0.4.2? когда‑нибудь в этом месяце 14:58 <jrandom> скорее всего, ближе к концу 14:58 <Janonymous> хехех. 14:58 <jrandom> 0.4.1.3, вероятно, выйдет позже на этой неделе или в выходные 14:58 <deer> <cervantes> Jake: это никогда не сработает, мы просто подумаем, что ты отравил его собаку 14:58 <deer> <cervantes> *just 14:58 <Janonymous> я должен вернуться в сеть через неделю‑другую 14:59 <jrandom> r0x0r 14:59 <jrandom> ок, у кого‑нибудь ещё что‑то есть, что обсудить? 14:59 <deer> <Jake> cervantes :) 15:00 <jrandom> если нет.. 15:00 * jrandom замахивается 15:00 * jrandom *baf* закрывает собрание