Краткий обзор

Присутствовали: arcturus, ardvark, cervantes, gott, jrandom, lucky, modulus, susi23\_

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

12:01 <jrandom> 0) привет 12:01 <jrandom> 1) 0.6.0.3 статус 12:01 <jrandom> 2) статус IRC 12:01 <jrandom> 3) susibt 12:01 <jrandom> 4) Syndie 12:01 <jrandom> 5) ??? 12:01 <jrandom> 0) привет 12:01 * jrandom машет 12:01 <lucky> привет 12:02 <jrandom> еженедельные заметки о статусе выложены @ http://dev.i2p.net/pipermail/i2p/2005-August/000857.html 12:02 <lucky> hihihihi 12:02 <jrandom> hi lucky 12:02 <jrandom> ок, переходим к 1) статусу 0.6.0.3 12:02 <jrandom> думаю, самые важные моменты по 0.6.0.3 уже в заметках о статусе; кроме того, есть что добавить? 12:04 <gott> Что там с «Unknown»? 12:04 <jrandom> не уверен, попадут ли улучшения ssu cwin в 0.6.0.4 или подождут до 0.6.1, когда у нас будет лучше с пирами/конфигурацией 12:04 <jrandom> gott: в письме этому посвящены два абзаца — есть какие‑то вопросы сверх этого? 12:05 <jrandom> или есть что‑то, что стоит прояснить? 12:05 <gott> Нет, я просто ещё не прочитал это чёртово письмо. 12:05 <jrandom> хе 12:05 <jrandom> ну, пролистай на пять строк вверх и прочитай то самое чёртово письмо ;) 12:06 <jrandom> ок, у кого‑нибудь ещё есть вопросы по 0.6.0.3? 12:07 <jrandom> если нет — переходим к 2) статусу IRC 12:07 <modulus> сорри, ребята, мне нужно уйти. до связи всем. 12:08 <jrandom> помимо того, что в письме, postman/cervantes/arcturus: есть что обсудить? 12:08 <jrandom> пока, modulus 12:08 <+arcturus> по 1)? 12:08 <+arcturus> о, сорри 12:08 <gott> Хмм. 12:08 <+arcturus> 2) теперь 12:09 <gott> Сколько исходящей полосы сейчас обычно требует IRC поверх i2p? 12:09 <+arcturus> netsplits — в прошлом 12:09 <+arcturus> gott: я не мог бы сказать это, не поставив под угрозу анонимность моего router 12:09 <gott> Нет, нет, нет. 12:10 <jrandom> не уверен; мой router с squid.i2p/dev.i2p/cvs.i2p/www.cvs/syndiemedia.i2p плюс мой irc и eepproxy в среднем используют 10-20KBps 12:10 <gott> Для этого нужна коммерческая линия? 12:10 <jrandom> круто, arcturus 12:10 <gott> jrandom: я имею в виду — чтобы хостить. 12:10 <jrandom> gott: речь о сервере или клиенте? 12:10 <jrandom> ага 12:10 <+arcturus> gott: я не мог бы сказать это, не поставив под угрозу анонимность моего router 12:10 <gott> сервер. 12:10 * jrandom не знает. вероятно, меньше, если у тебя только один ircd 12:10 <gott> Так вы используете модифицированный unrealircd? 12:11 <jrandom> скажем, умножь клиентское потребление на 1.3 для одиночного сервера 12:11 <+arcturus> добавлю, что межсерверный лаг стабильный и очень‑очень низкий 12:11 <gott> Полагаю, да, раз не видно команды VERSION 12:11 <+arcturus> я отключил VERSION 12:12 <gott> Ваши модификации с открытым исходным кодом? 12:12 <+arcturus> возможно, мы запускаем unreal, а возможно, и нет :) 12:12 <gott> Стоит выложить их, чтобы другие могли запускать свои приватные сети. 12:12 <+arcturus> не могу сказать, не подрывая безопасность 12:12 <gott> безопасность через сокрытие, чудесно. 12:12 <jrandom> точно, arcturus. у меня в среднем где‑то 0-2s лага (сейчас меньше, чем показывает детектор лага в irssi) 12:12 <+arcturus> нет, это лишь один слой защиты 12:13 <+arcturus> и это лишь сдерживающий фактор, не замена техническим мерам безопасности 12:15 <jrandom> arcturus: как продвигается vanguard? 12:15 <+arcturus> давно его не писал, заняли другие проекты, но постоянно чувствую тихое давление — добраться и закончить :) 12:16 <jrandom> хе, круть 12:16 <+arcturus> vanguard будет наиболее эффективен против ботов, а hashcash — отдельная мера 12:16 <+arcturus> впрочем, hashcash меня сейчас беспокоит 12:17 <+arcturus> в свете последних атак на sha-1 12:17 <+arcturus> не за горами появление утилит, доступных всем 12:17 <+arcturus> к сожалению, стандартная реализация hashcash целиком основана на sha-1 12:17 <susi23_> Unable to find a javac compiler; // com.sun.tools.javac.Main is not on the classpath. // Perhaps JAVA_HOME does not point to the JDK 12:18 <@cervantes> ah made it 12:18 <susi23_> какие идеи насчёт этого? JAVA_HOME точно указывает на правильный каталог, javac в PATH и вызывается 12:18 <+arcturus> susi23_: у нас сейчас митинг :) 12:18 <jrandom> susi23_: OOM? 12:18 <susi23_> митинг? хотя уже 8 вечера? 12:18 <jrandom> (precompile your jsps rather than letting jetty/tomcat do it, its faster ;) 12:19 <jrandom> да, мы его перенесли, susi23_ :) 12:19 <susi23_> не знал, извините 12:19 <jrandom> хех, без проблем, рад, что ты успел на встречу, твой пункт повестки следующий ;) 12:20 * susi23_ садится и слушает 12:20 <+arcturus> так что хотя я не ожидаю немедленных проблем с hashcash, считаю вероятным, что sha-1 скоро серьёзно скомпрометируют 12:21 <jrandom> arcturus: hashcash с md5, вероятно, был бы ок 12:21 <jrandom> это же просто PoW 12:21 <+arcturus> если кто знает реализации hashcash на sha256 или выше, дайте, пожалуйста, знать 12:21 <+arcturus> ну, от PoW мало толку, если в нём мало P :) 12:21 <jrandom> размер хеша важен только когда твой hashcash достигает размера самого хеша 12:23 <jrandom> (но да, гонять против усечённого sha256 или 512, или whirlpool, или чего‑нибудь ещё — было бы здорово) 12:23 <+arcturus> думаю, можем идти вперёд с текущей реализацией; возможно, спроектируем так, чтобы потом можно было легко заменить при необходимости 12:24 <jrandom> (DTSTTCPW) 12:25 <+arcturus> потому что sha-1 нам в итоге придётся бросить, я в этом уверен :) и если мы не можем быть достаточно уверены, что токен сгенерирован корректно, нет смысла вообще использовать hashcash 12:25 <jrandom> (это всего лишь PoW, чтобы получить ник в irc, а не доступ к fort knox ;) 12:26 <@cervantes> в рассылке hashcash обсуждают внедрение sha256 12:26 <+arcturus> это не для ника, а для входа на сервер 12:26 <+arcturus> cervantes: круто, посмотрю 12:27 <+arcturus> jrandom: и это не просто PoW; hashcash даёт нам способ однозначно идентифицировать клиентов в сети, аналогично идентификации по IP, чтобы мы могли банить прицельно 12:28 <jrandom> но они же со временем обновляются, верно? 12:28 <jrandom> например, новый сертификат PoW каждые 6 месяцев (или 6 часов, или как угодно) 12:28 <+arcturus> если пользователю не нужно выполнять работу, чтобы получить свой ID, это сводит на нет нашу способность банить его 12:29 <+arcturus> не вижу причин истекать им автоматически; только вручную, если нарушают правила сервиса 12:29 <+arcturus> не нужно заставлять людей делать лишнюю работу для новых ID 12:29 <jrandom> ну, это же пассивный PoW — можно гонять один цикл каждые 6 часов, чтобы получить новый 12:29 <jrandom> но, пожалуй, DTSTTCPW 12:30 <+arcturus> любой сгенерированный hashcash должен быть использован в течение 24 часов, иначе он недействителен 12:32 <@cervantes> просто напомню: новый сервер irc.freshcoffee.i2p нужно добавить в вашу i2ptunnel console 12:32 <jrandom> круть. ок, что‑нибудь ещё по 2) irc2p? 12:33 <@cervantes> (http://forum.i2p/viewtopic.php?t=911 12:33 <@cervantes> ) 12:33 <@cervantes> <-- готово 12:34 <+arcturus> мне больше нечем вас утомлять :) 12:34 <jrandom> хехе 12:34 <jrandom> ок, 3) susibt 12:34 <ardvark> эм, когда я добавляю новый сервер в свой tunnel, нужно ли перезапускать i2p? 12:34 <jrandom> susi23_: p1ng 12:35 <@cervantes> ardvark: только tunnel 12:35 <@cervantes> (ircproxy tunnel) 12:35 <ardvark> а, ок, я просто добавил и сохранил — значит, этого недостаточно 12:36 <jrandom> верно, к сожалению, нужно остановить и запустить этот прокси 12:36 <susi23_> ну 12:36 <ardvark> но тогда я пропущу встречу ;) 12:37 <susi23_> susibt — это веб‑приложение (как susimail), которое ставится в VM вашего router 12:37 <susi23_> это веб‑фронтенд для i2p-bt 12:38 <susi23_> так что можно управлять своими раздачами, загружать и скачивать файлы и т. п. 12:38 <jrandom> w00t 12:39 <susi23_> проблема в том, что для каждой раздачи нужно запускать btdownloadheadless.py... так что к вашим многочисленным java‑потокам добавится куча процессов python :) 12:39 <+arcturus> это будет решено в ducktorrent *кхм* 12:39 <jrandom> хе 12:39 * jrandom затаивает дыхание 12:40 <susi23_> он даже поддерживает перезапуск раздач после перезапуска router 12:40 <@cervantes> класс 12:40 <jrandom> офигенно 12:40 <susi23_> в планах — автоматическая сборка торрентов и улучшение UI 12:41 <susi23_> если хотите попробовать, рекомендую отдельный экземпляр jetty 12:41 <susi23_> чтобы не ковыряться в своём router :) 12:41 <susi23_> инструкции по скачиванию и установке на http://susi.i2p 12:42 <susi23_> это всё. *пинг обратно к jr* 12:42 <jrandom> w3wt, gracias susi 12:42 <jrandom> ок, есть вопросы и комментарии по этому, или перейдём к 4) syndie? 12:44 <jrandom> ок, по syndi, за последний день‑два я отправил в список рассылки кучу сообщений об этом, и активности будет ещё много 12:45 <jrandom> основной демонстрационный сайт для syndie — http://syndiemedia.i2p / http://66.111.51.110:8000/, но, конечно, всех призываю скачать и установить локально 12:45 <jrandom> пока особо нечего добавить по этому фронту. если только ни у кого нет вопросов? 12:46 <gott> Почему оно называется syndie? 12:46 <gott> это отсылка к «syndicate»? 12:47 <jrandom> да, это общий фронтенд синдикации (+ безопасность, аутентификация и учёт анонимности) 12:48 <jrandom> ок, если по 4) больше ничего, давайте прыгнем к 5) ??? 12:48 <jrandom> кто‑нибудь хочет поднять что‑нибудь связанное с i2p на встрече? 12:51 <jrandom> ок, если больше ничего 12:51 * jrandom завершает 12:52 * jrandom *baf* закрывает собрание