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

Присутствовали: darrob, dg, eche|on, hottuna, KillYourTV, LaughingBuddha, orion, sponge, welterde, zzz

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

20:02:07 <hottuna> dg, сегодня встреча будет? 20:02:26 <LaughingBuddha> о да, сегодня вторник 20:02:56 <hottuna> str4d, Meeh: встреча сейчас? 20:03:49 <orion> да 20:04:07 <Meeh> hottuna: не знаю, надеюсь 20:04:26 <hottuna> ладно, есть список пунктов? 20:04:56 <hottuna> dg, пинг 20:06:07 <hottuna> ладно, давайте начнём через 5 минут 20:06:35 <hottuna> все, кто вокруг, определитесь, о чём хотите поговорить 20:06:57 <hottuna> когда начнём, помогите составить список пунктов 20:07:36 <iRelay> <weltende@freenode> Я думал, сегодня крипто-встреча 20:08:07 <hottuna> weltende, я пропустил прошлую. Просто пытаюсь навести порядок 20:08:22 <hottuna> zzz, крипто-встреча 20:10:23 <hottuna> weltende, какую крипту собирались обсуждать? 20:11:09 <hottuna> Ладно, попробуем начать. 20:11:16 <hottuna> Повестка встречи: 20:11:28 <hottuna> * Статус хакатона Syndie 20:11:51 <hottuna> * Криптография I2P 20:12:02 <iRelay> <weltende@freenode> hottuna: этого я не знаю.. 20:12:20 <iRelay> <weltende@freenode> hottuna: мне, кстати, отправить твой r0ket посылкой или как? 20:12:32 <dg> я вовремя? 20:12:51 <hottuna> я только начал, но если хочешь взять на себя — буду рад 20:12:53 <iRelay> <weltende@freenode> dg: ага 20:13:20 <dg> максимум, что я знаю — «крипто» 20:14:32 <hottuna> dg, есть ещё пункты, о которых нам надо позаботиться 20:14:35 <hottuna> ? 20:15:14 <dg> Статус Syndie, есть обновления от исследователей, общее направление? 20:15:37 <hottuna> ладно. тогда начинаем? 20:15:55 <dg> конечно 20:16:14 <dg> Надеюсь, zab сможет появиться, так как он и zzz лучше всего знают внутренности router.. 20:18:28 <orion> Думаю, мы собирались обсудить возможное обновление криптографии. 20:18:28 <hottuna> в любом случае уходим от DSA-1024 20:18:31 <orion> И как это организовать. 20:18:31 <hottuna> хорошо 20:18:31 <dg> Секунду, найду тему. 20:18:31 <hottuna> логично 20:18:31 <hottuna> dg, http://zzz.i2p/topics/715 20:18:31 <dg> ага 20:18:42 <dg> ха... два года назад 20:19:00 <hottuna> Пока начнём со «Статуса Syndie»? 20:20:11 <dg> Да 20:21:09 <hottuna> Итак, сколько пунктов в списке дел было добавлено/выполнено? 20:21:40 <hottuna> И каков URL списка дел? 20:25:43 <hottuna> Список изменений Syndie: http://zzz.i2p/posts/6095 20:25:43 <hottuna> Есть здесь пользователи Syndie? 20:26:06 <dg> Я тестировал, но столкнулся с проблемами/нашёл её мёртвой. 20:26:09 <hottuna> Я попробовал и начал синхронизацию, но там очень много элементов для синхронизации 20:26:16 <dg> Не уверен, что кто-то является постоянным пользователем.. 20:26:37 <hottuna> и если вы допускаете длинную историю, может, новые сообщения стоит получать первыми? 20:26:44 <darrob> я вроде тут. 20:27:08 <hottuna> darrob, ты тоже держишь архив? 20:27:16 <darrob> hottuna: да 20:28:23 <hottuna> ты следил за хакфестом? 20:29:25 <hottuna> Список дел Syndie: https://github.com/i2p/i2p.syndie/blob/master/TODO 20:29:36 <eche|on> хакфест по Syndie прошёл успешно, и она работает довольно хорошо. Сейчас есть небольшая проблема: слишком много постов для новичков при первом запуске. Скоро решим. 20:30:28 <hottuna> отлично, есть ли тикет в trac по поводу большой начальной синхронизации или это где-то ещё отмечено? 20:30:32 <eche|on> syndie получает по дате 20:30:43 <darrob> да, хакфест пока что огромный успех. zzz исправил кучу багов, из-за которых Syndie было трудно пользоваться. Насколько помню, даже подтягивание старых сообщений теперь должно быть лучше. 20:30:46 <eche|on> и идут обсуждения о том, что считать «новым» 20:31:34 <eche|on> из соображений анонимности «всё, что сегодня получает архив, считается НОВЫМ» 20:31:59 <hottuna> eche|on, я не понимаю последнюю часть. Получение идёт с самых новых постов? 20:32:05 <eche|on> нет 20:32:13 <hottuna> Когда я недавно синхронизировался, казалось довольно случайно 20:32:17 <eche|on> имхо, оно получает по одному, случайно 20:32:31 <eche|on> но оно отправляет все сообщения, которые «новые» с определённой даты 20:32:42 <hottuna> возможно, какой-то порядок был бы предпочтительнее 20:32:49 <eche|on> но «новое» не основано/не было основано на дате создания сообщения 20:33:04 <eche|on> «новое» основывалось на дате поступления на сервер (по соображениям анонимности) 20:33:14 <hottuna> аа, понятно 20:33:48 <hottuna> куда обратиться, чтобы предложить упорядоченную выборку? 20:34:13 <eche|on> и если сервер за один день получает 5000 новостей из какого-нибудь «потерянного старого архива», эти 5000 считаются новыми, даже если дата создания более чем пятилетней давности 20:34:16 <darrob> hottuna: напиши об этом в «Syndie dev». :) 20:34:27 <eche|on> или баг в Syndie ;-) 20:34:34 <hottuna> тему по Syndie? 20:34:49 <zzz> мы неделю работали над отправкой (push), почти готовы, нужно поработать над некоторыми вопросами с датами, потом займёмся загрузкой (pull) 20:35:08 <darrob> нет, форум Syndie. 20:35:11 <eche|on> hottuna: ох, ещё не в Syndie -) 20:35:26 <eche|on> но ты можешь изменить политику pull/push по умолчанию в своей Syndie 20:35:45 <hottuna> Я видел какие-то настройки, но я довольно новичок 20:36:14 <zzz> но главное: я возвращаюсь к i2p, нужно, чтобы вы все активнее занимались тестированием и разработкой 20:36:14 <eche|on> политика pull 20:36:29 <hottuna> ок, полезно знать, zzz 20:36:44 <eche|on> да, мне казалось, zzz сыграл «карту jrandom» и переключился с I2P на Syndie ;-) 20:36:44 <hottuna> Есть ещё комментарии по Syndie? 20:37:10 <hottuna> Ладно, идём дальше 20:37:18 <hottuna> ** Обновления от исследователей ** 20:37:34 <hottuna> zzz, у тебя был контакт с кем-нибудь из них? 20:37:40 <zzz> постараюсь выбрать момент для релиза, вероятно под номером 1.103b-0, понадобится помощь weltende, чтобы выложить это на сайт 20:37:55 <sponge> Вопрос ко всем: у кого есть Google-аккаунт и железные нервы, чтобы разместить материалы, связанные с i2p на Android, на аккаунте Google Drive и обеспечить более быстрый доступ к материалам по i2p для Android? --> *ИДЕЯ* если у i2p уже ЕСТЬ Google-аккаунт, кто за него отвечает, чтобы я мог передать материалы для публикации на Google Drive? 20:38:06 <eche|on> hottuna: кстати, мимо нас прошла классная математика — объяснение эллиптических кривых 20:38:23 <eche|on> sponge: у нас ведь есть Google-аккаунт I2P? 20:38:30 <eche|on> sponge: смотри приват 20:38:30 <zzz> только то, что ты видел здесь и в теме на zzz.i2p. но если у christoph есть что добавить, он здесь 20:38:51 <hottuna> eche|on, я это не пропустил. Я уже через это проходил. Меня аж накрыли флэшбеки и холодный пот.. 20:38:51 <sponge> eche: в этом и вопрос... есть? 20:39:02 <zzz> sponge, может, придерживаться темы встречи? 20:39:05 <hottuna> christoph, у нас сейчас еженедельная встреча i2p 20:39:16 <hottuna> есть какие-то новости по i2p? 20:39:19 <sponge> о, встреча? отлично! 20:39:59 <orion> Google-аккаунт? 20:40:02 <orion> Я сделаю. 20:40:14 <hottuna> В связи с их исследованиями я прочитал статью по DHT в GNUnet 20:40:21 <sponge> orion: Вау! Отлично! 20:40:24 <hottuna> и она была интересной 20:40:27 <eche|on> hottuna: милые сладости, я просто был впечатлён теми двумя сумасшедшими парнями, и теперь считаю, что эллиптические кривые ОЧЕНЬ крутые ^^ 20:40:54 <eche|on> sponge: какой Google-аккаунт тебе нужен? 20:41:00 <sponge> zzz/другие: я не эксперт по криптографии, мне нечего добавить к встрече :-( 20:41:27 <dg> я тоже 20:41:40 <hottuna> R5N даёт узлам, выполняющим поиск, возможность просто продолжать искать, и в конце концов это сработает, пока существует хотя бы один путь к нужному ключу 20:42:00 <eche|on> sponge: и, пожалуйста, см. приват 20:42:19 <hottuna> Думаю, это может быть интересной альтернативой для netdb 20:42:30 <sponge> по сути нужен кто-то, кто сможет выложить большие бинарники и APK для Android, включая i2p-android (сборку zzz и dev-сборку), плюс вещи для libc, над которыми я работаю; это будут APK-файл и tarball 20:42:45 <hottuna> но я уверен, zzz вовсе не горит желанием переделывать DHT прямо сейчас :P 20:43:31 <eche|on> sponge: у нас есть аккаунт I2P на Google Code, который тоже мог бы хостить эти файлы. Про аккаунт Google Play сказать не могу 20:43:54 <hottuna> Хорошо, больше нет обновлений по исследованиям? 20:44:13 <sponge> eche: идея в том, чтобы людям было проще и с минимальными проблемами получать APK и tarball, не через i2p. Это не связано с Play Store, Google Drive бесплатен, если только не нужно больше места, насколько помню... 20:44:20 <zzz> sponge, может, придерживаться темы встречи? 20:44:23 <hottuna> Идём дальше... 20:44:42 <sponge> поговорим об этом позже 20:44:45 <hottuna> ** Криптография I2P ** 20:44:52 <eche|on> sponge: ах, ок, у нас есть официальная платформа хостинга I2P на Google Code. На мой взгляд, это лучшее место 20:44:52 <zzz> пятёрка за почти своевременное начало встречи; шаг 2 — держать её по теме и двигаться :) 20:45:19 <sponge> эхехе, я просто оказался не спящим ;-) 20:45:26 <hottuna> Итак, какие конкретные крипто-решения стоят перед нами? 20:45:41 <hottuna> Замена DSA 1024 20:45:48 <zzz> Хотелось бы знать, кто поставил «crypto» темой встречи и что конкретно имелось в виду? 20:46:09 <hottuna> мне сказал welt 20:46:28 <dg> str4d, но не уверен, что он здесь. 20:46:39 <sponge> Я за то, чтобы заменить DSA 1024 на то, что нужно, и нам нужен способ, чтобы старые routers всё ещё распознавали то, что используется сейчас. 20:46:50 <hottuna> Не помешает обсудить 20:47:20 <zzz> Тема, конечно, большая, хотел бы услышать, что именно и почему в повестке, чтобы оставаться сфокусированными. 20:48:06 <hottuna> вот почему нам нужна тема на форуме для каждой встречи 20:48:24 <eche|on> Syndie *g* 20:48:32 <sponge> Думаю, самая большая ошибка в I2P была в том, что мы недостаточно заглядывали вперёд, чтобы заложить какой-то намёк на используемую криптографию. Возможно, можно сделать так, чтобы через DSA 1024 передавался «намёк» таким образом, чтобы старый router его игнорировал, а новый — принимал. 20:48:55 <hottuna> это хорошее замечание, sponge 20:48:58 <zzz> что ж (оффтоп), нам нужен ответственный за каждую встречу, чтобы была повестка и чтобы начинать вовремя. dg, ты снова возьмёшься за это? если нет — нужно найти кого-то другого 20:49:01 <orion> 20:21:47<+str4d> KillYourTV: можешь обновить /topic для крипто-встречи на следующей неделе? 20:49:01 <orion> 20:22:57-!- KillYourTV changed the topic of #i2p-dev to: Syndie hackfest in progress, current Syndie build 1.102b-3 | Current I2P build: 0.9.4-4 | Dev Crypto mtg here 8:00 PM (20:00) UTC Tues. Jan. 15 | Report bugs at http://trac.i2p2.i2p / http://trac.i2p2.de 20:49:07 <iRelay> Заголовок: I2P (на trac.i2p2.i2p) 20:49:27 <dg> Да, меня это устраивает. Я выбился из графика после того, как «умер». :) 20:50:15 <hottuna> Ладно, не думаю, что крипто-часть ведёт куда-то. Возражения? 20:50:18 <sponge> zzz: можно ли передавать намёк в DSA 1024 так, чтобы текущие и старые routers игнорировали его? 20:51:02 <dg> hottuna: печально, но мы закрепили это как тему, и я не уделил времени чему-то ещё.. 20:51:08 <zzz> dg, с чем именно ок? делать это снова или чтобы кто-то другой делал? 20:51:19 <sponge> приведёт ли «двойной крипто-стек» к сильному раздуванию? 20:51:22 <dg> Можем поговорить о том, куда мы идём, и о наших планах по restricted routes, если вам интересно. Мне это кажется важным, но.. 20:51:26 <dg> zzz: делать это снова 20:51:53 <KillYourTV> темы встреч в Syndie <3 20:52:36 <hottuna> sponge, думаю, с наличием нескольких вариантов криптографии есть осложнения 20:52:43 <zzz> sponge, вкратце: для каждого применения криптографии (например, подписывание RIs), а не для каждого её типа (например, DSA 1024), нужно сделать две вещи: решить, нужно ли и когда менять, и решить, как сделать это по возможности совместимым образом. Я начал работать над вторым; тема на zzz.i2p. 20:52:58 <hottuna> например, атаки на понижение криптоустойчивости и т. п. 20:53:09 <zzz> но мы не можем говорить просто о «DSA 1024», а только о конкретном её применении (насколько помню, их минимум с полдюжины) 20:53:43 <zzz> и если собираемся говорить об обновлении криптографии на следующей неделе, документ Tor обязателен к прочтению заранее. 20:54:18 <zzz> (ищите «read it and weep» на zzz.i2p) 20:54:28 <hottuna> dg, можешь начать тему встречи на zzz.i2p или forum.i2p? 20:54:47 <hottuna> чтобы подготовить заметки на следующую неделю? 20:55:35 <hottuna> ссылка на документ Tor: https://gitweb.torproject.org/tor.git?a=blob_plain;hb=HEAD;f=doc/spec/proposals/ideas/xxx-crypto-migration.txt 20:55:38 <dg> hottuna: http://zzz.i2p/topics/1268 - если только нам не нужна новая? 20:56:12 <sponge> одного нам точно не нужно — единый день переключения (flag day) для I2P 20:56:36 <dg> ради всего святого — нет 20:56:39 <zzz> так что, sponge, в общем, «раздувание» — не проблема. проблема — совместимость. пожалуйста, прочитай документ read-it-and-weep 20:56:42 <hottuna> чёрт, эта ссылка мёртвая 20:56:42 <hottuna> актуальная ссылка Tor: https://gitweb.torproject.org/torspec.git/blob_plain/34ecac0fbac7f476bfcbf813767721fada62c17e:/proposals/ideas/xxx-crypto-migration.txt 20:56:48 <LaughingBuddha> хехе 20:56:59 <sponge> да, я читал ту тему какое-то время назад 20:57:03 <hottuna> хорошо, есть ещё комментарии по этой теме? 20:57:41 <hottuna> dg, может, нам стоит делать по одной на неделю, чтобы темы можно было обсуждать 20:57:58 <hottuna> и можно было составлять список тем 20:58:01 <sponge> пока переход будет плавным, просто делайте, что нужно — меня это устроит 20:58:08 <dg> может быть неплохой идеей, чтобы всё оставалось свежим, но со временем может начать раздражать 20:58:36 <hottuna> dg, хотя бы попробуем? 20:58:43 <hottuna> и посмотрим, сработает ли 20:58:54 <sponge> кстати, я правильно понимаю, что формат b32.i2p не изменится? 21:00:28 <sponge> то есть это всё ещё хеш 21:00:35 <dg> да 21:01:47 <orion> sha256 кажется разумным на данный момент 21:02:02 <hottuna> destinations связаны с открытыми/закрытыми ключами 21:02:02 <hottuna> пока мы не меняем открытые ключи или хеши, всё должно быть ок 21:02:37 <orion> Что если использовать примитив ECC, который даёт длину открытых ключей такую же, как сейчас? 21:02:44 <orion> то есть 128 байт 21:03:06 <hottuna> orion, это было бы ужасной тратой CPU-циклов и полосы пропускания 21:03:10 <eche|on> Думаю, это 156 бит 21:03:29 <hottuna> и нам всё равно нужно было бы уведомлять принимающую сторону, какую криптографию мы используем 21:04:42 <hottuna> ладно, ещё обсуждения по крипто? 21:05:34 <hottuna> Идём дальше... 21:05:44 <sponge> :-) 21:05:47 <hottuna> ** Свободная дискуссия / Разное ** 21:06:22 <eche|on> я почистил ugha.i2p 21:06:37 <hottuna> там было много спама? 21:07:03 <eche|on> о да, пару сотен спам-статей 21:07:26 <hottuna> Здорово, что ugha.i2p всё ещё жив 21:07:44 <hottuna> Я читал и выкладывал там полезные вещи 21:08:15 <hottuna> dg, можешь создать тему встречи на следующую неделю? 21:08:31 <hottuna> orion, как продвигается i2pcpp? 21:08:42 <dg> Да. Что-то конкретное упомянуть или просто «Это тема для обсуждения встречи $date..»? 21:08:44 <orion> hottuna: Входящий SSU сейчас работает. 21:09:07 <orion> Я также могу начать сборку входящих tunnels. 21:09:07 <hottuna> вау, ты довольно быстро :) 21:09:19 <orion> Да, всё идёт очень быстро. 21:09:34 <hottuna> dg, ничего особенного, я думал подтолкнуть разговор о крипто 21:09:34 <orion> Но в понедельник снова начинается колледж. 21:09:37 <sponge> да, orion довольно быстр, учитывая, каким ужасно муторным может быть C++ 21:09:47 <orion> После понедельника всё сильно замедлится. 21:10:02 <orion> Так что я стараюсь сделать как можно больше. 21:10:02 <dg> hottuna: Ладно, подытожу дилемму. 21:10:13 <LaughingBuddha> Может, кто-то мог бы создать страницу на ugha со списком того, что стоит добавить 21:10:28 <hottuna> само собой, но у нас хотя бы есть кодовая база, на который можно направлять людей, жалующихся на Java :P 21:10:51 <hottuna> LaughingBuddha, что добавить куда? i2pcpp? 21:11:06 <LaughingBuddha> Сорри, вещи, которые должны быть на вики 21:11:13 <LaughingBuddha> например, страницу запросов 21:11:16 <hottuna> аа :) 21:11:19 <hottuna> хорошая идея 21:11:19 <LaughingBuddha> Руководства и т. п. 21:11:42 <LaughingBuddha> Было бы неплохо иметь сайт, на который можно отправлять новичков за ответами на типичные вопросы 21:11:53 <LaughingBuddha> Как настроить X 21:11:56 <orion> Когда выходит новый сайт? 21:12:47 <hottuna> orion, в последний раз, когда я говорил со str4d, он был недоволен несколькими страницами 21:13:06 <orion> Понятно. 21:13:25 <hottuna> но я думаю, что, возможно, стоит просто запустить его и по ходу править мелочи 21:14:08 <hottuna> eche|on и weltende: сколько для вас работы, чтобы перейти на новый сайт? 21:14:34 <iRelay> <weltende@freenode> hottuna: не слишком много... он уже готов? 21:14:57 <hottuna> думаю, уже близко, но str4d пока не совсем доволен 21:15:22 <hottuna> но с благословения str4d я бы хотел запустить его до того, как он станет идеальным 21:15:49 <sponge> живые документы никогда не бывают «идеальными» 21:16:16 <hottuna> я так и думаю 21:16:16 <sponge> то есть ты имеешь в виду «достаточно хорошим» 21:16:18 <LaughingBuddha> :) 21:17:03 <hottuna> Думаю, он достаточно хорош. И немного лучше текущего 21:17:55 <LaughingBuddha> немного? 21:18:06 <hottuna> довольно значительно 21:18:21 <LaughingBuddha> Это как посадить старый сайт в машину времени 21:19:48 <dg> что-нибудь кроме крипто, hottuna? 21:20:03 <hottuna> не припоминаю 21:20:19 <dg> итак, мы собираемся обсуждать DSA... снова? 21:20:48 <hottuna> как сказал zzz, нам нужно обсудить каждое место, где используется каждый шифр 21:21:11 <sponge> мои мысли и опасения насчёт DSA/крипто изложены, больше добавить нечего 21:21:49 <dg> надеюсь, к тому времени сможем подтянуть zab? 21:22:08 <hottuna> это было бы оптимально 21:22:23 <dg> hottuna: это ок? http://zzz.i2p/topics/1328 21:22:26 <hottuna> LaughingBuddha, я добавил раздел запросов на http://ugha.i2p/ 21:22:29 <iRelay> Заголовок: zzz.i2p: Встреча [22nd January] (на zzz.i2p) 21:22:32 <dg> Сейчас напишу zab по почте. 21:22:39 <hottuna> Отлично, dg! 21:22:42 <hottuna> спасибо 21:22:45 <sponge> одна вещь насчёт встреч, когда дело касается кодеров — когда-нибудь пытались пасти котов? 21:22:52 <hottuna> хорошо, что-нибудь ещё, прежде чем я закрою встречу? 21:22:59 <LaughingBuddha> Окей, hottuna 21:23:10 <dg> hottuna: думаю, стоит включить обновление ugha и обсуждение того, что нужно доделать, прежде чем запустить новый сайт 21:23:10 <hottuna> sponge, у меня как раз такое ощущение 21:23:13 <dg> не думаю 21:23:31 <hottuna> согласен 21:23:46 <hottuna> Ладно. На этом встреча окончена. 21:23:52 <hottuna> Увидимся на следующей неделе, в то же время. 21:23:52 <hottuna> baf's 21:24:12 <dg> ура