Краткое резюме
Присутствовали: cat-a-puss, cervantes, deer, dm, duck, jrandom, protok0l
Журнал встречи
14:05 <jrandom> 0) привет 14:05 <jrandom> 1) статус 0.4.1.1 14:05 <jrandom> 2) Красивые картинки 14:05 <jrandom> 3) 0.4.1.2 и 0.4.2 14:05 <jrandom> 4) Поставляемый в комплекте eepserver 14:05 <jrandom> 5) ??? 14:05 <jrandom> 0) привет 14:05 * jrandom машет рукой 14:05 <jrandom> еженедельные заметки о статусе доступны по адресу http://dev.i2p.net/pipermail/i2p/2004-October/000461.html 14:06 <jrandom> (не могу поверить, что уже октябрь) 14:06 <cervantes> сейчас декабрь 14:06 * jrandom отключается от cervantes. слишком большая рассинхронизация часов 14:06 <deer> <baffled> можно нам вернуть лето? 14:07 <cervantes> чёрт... потерял твой порноканал 14:07 <jrandom> конечно. он в нескольких тысячах км к югу от тебя, baffled 14:07 <jrandom> ок, переходим к 1) статус 0.4.1.1 14:07 <deer> <baffled> дайте знать, когда я туда доберусь? 14:07 <cervantes> хех 14:07 <jrandom> щёлкни каблуками три раза... 14:08 <jrandom> ок, версии 0.4.1 и 0.4.1.1 вышли, и в целом всё снова работает 14:08 <deer> <baffled> нет, нет, я не хочу домой, там холодно. 14:08 <jrandom> ;) 14:08 <jrandom> автоопределение внешнего IP-адреса в целом, похоже, работает 14:09 <jrandom> (хотя были некоторые странности из‑за глючных соединений, которые корректно не разрываются) 14:09 <jrandom> кто‑нибудь пользовался этим, есть хорошие/плохие впечатления от автоопределения? 14:10 <jrandom> похоже, нет 14:10 <jrandom> ок, у кого‑нибудь есть комментарии/вопросы/опасения по поводу 0.4.1.1? 14:11 <cervantes> у меня жалоб нет.... 14:11 <dm> Ещё не пробовал, но в планах есть! 14:11 <jrandom> если нет, переходим к 2) красивые картинки 14:11 <jrandom> !thwap dm 14:12 <deer> <Jake> не знаю насчёт автоопределения, но я нажимал кнопку 'guess' или как её там на своей машине за NAT под Windows, и она угадала IP правильно... если мы об этом 14:12 <jrandom> ага, но кнопка 'guess' просто пытается угадать ваш IP, делая запрос к www.whatismyip.com 14:13 <jrandom> автоопределение — это когда вы оставляете поле IP-адреса пустым, и оно само разбирается 14:13 <jrandom> большинству текущих пользователей I2P это не нужно, так как мы и так привыкли к dyndns или статическим IP 14:13 <jrandom> это, вероятно, важно только для новых пользователей 14:14 <deer> <demonic_1> да, у меня это работало немного медленно 14:14 <deer> <demonic_1> но всё же работало 14:15 <jrandom> ок, круто 14:15 <jrandom> в общем, не хочу повторять то, что я написал в письме на этой неделе насчёт собранной статистики 14:16 <jrandom> вместо этого, есть у кого‑нибудь вопросы/комментарии/опасения по ней? 14:17 <jrandom> я был рад увидеть, что в 20‑часовом суммарном отчёте было лишь 500‑с лишним неудач отправки из примерно 30 000 14:17 <cervantes> какую нагрузку создаёт сбор статистики? 14:17 <cervantes> размеры файлов я знаю... но повлияет ли это на производительность, если оно тикает в фоне 14:18 <jrandom> должно быть ~= 0. При сборе статистики нет выделения памяти (мы используем заранее выделенные события), и всё асинхронно 14:18 <cervantes> круто 14:18 -!- Sugadude [random@badfish.securityminded.net] присоединился к #i2p 14:18 -!- cat-a-puss [~tom@152.228.242.159] присоединился к #i2p 14:19 <jrandom> как только выйдет 0.4.1.2, я, вероятно, буду подталкивать ещё людей время от времени собирать разную статистику 14:19 <deer> <mule_iip> пожалуйста 14:19 <cervantes> Я готов начать сбор уже сейчас... я уже на 0.4.1.1-6 14:20 <jrandom> w3wt 14:21 <jrandom> ок, это всё по статистике, если только больше нечего добавить? 14:21 <jrandom> если нет, 3) 0.4.1.2 и 0.4.2 14:21 <deer> <baffled> Я голосую сначала за стриминг. 14:22 <jrandom> круто 14:22 <jrandom> кто‑нибудь считает, что нужно сначала делать модификации tunnel? 14:22 <deer> <mule_iip> сначала стриминг 14:23 <cervantes> если сейчас заняться штуками по tunnel, это, вероятно, сильнее потревожит сеть... неплохо бы передохнуть ;-) 14:23 <jrandom> верно 14:23 <deer> <mule_iip> всех, кто здесь сегодня, чёрные шляпы всё равно уже вычислили :) 14:23 <jrandom> хотя на днях я думал, как можно сделать модификации tunnel без несовместимостей 14:23 <deer> <baffled> Признайся, ты просто хочешь получать свой аудио‑порно быстрее. 14:23 <duck> (я тоже за streaming сначала) 14:23 <jrandom> хехе 14:24 <cervantes> хехе 14:24 <cervantes> baffled: только если ты добудешь его побольше ;-) 14:24 <dm> Я думаю, нам стоит придерживаться сначала задач по tunnel 14:24 <dm> разобраться с этим и идти дальше... 14:24 <cat-a-puss> чем будет отличаться новая штука с шифрованием? 14:24 * jrandom пинает dm 14:25 <jrandom> cat-a-puss: сейчас у нас сплошное шифрование tunnel — сообщения, проходящие внутри одного и того же tunnel, выглядят одинаково на каждом переходе 14:25 <deer> <baffled> Думаю, смогу добыть ещё. 14:25 <cat-a-puss> о! 14:26 <cervantes> http://www.i2p.net/todo#tunnelId 14:26 <jrandom> это не так уж плохо, поскольку сообщение alice-->bob проходит через два tunnel с разным шифрованием, но это ломает нас в случае сговора атакующих 14:27 <jrandom> механизм per-hop tunnelId также необходим, чтобы harvesting не портил predecessors (/etc) 14:27 <dm> Да, это определённо нужно исправить в первую очередь. 14:27 <deer> <mule_iip> я голосую за то, чтобы это сделал dm 14:28 <deer> <fidd> я пропустил собрание? ;) 14:28 <jrandom> я как раз собирался это предложить, mule :) 14:28 <cervantes> Я голосую за то, чтобы dm к этому не подпускать 14:28 <jrandom> хех 14:28 <jrandom> нет, fidd, мы на пункте 3 повестки 14:29 <jrandom> ок, если нет возражений против предложения dm (кроме его собственного), думаю, перенесём обновления streaming lib в 0.4.2 14:29 <dm> отлично 14:30 <jrandom> ок, переходим к 4) Поставляемый в комплекте eepserver 14:30 <jrandom> если вы не заметили, теперь есть eepserver в комплекте. 14:30 <cervantes> "просто положите .war файлы в каталог webapps, и всё готово" 14:30 <jrandom> хех 14:30 <jrandom> для достаточно хорошо написанных .war‑файлов :) 14:31 <cervantes> ого, такое вообще существует? 14:31 <cervantes> *thing 14:31 <jrandom> но с практической точки зрения: "просто отредактируйте ./eepsite/docroot/index.html" 14:31 <deer> <baffled> Один вопрос: ты хочешь, чтобы люди пользовались eepserver или обычным httpd‑сервером? 14:31 <cat-a-puss> те, что генерирует KDE, работают? 14:31 <jrandom> cervantes: phttprelay.war, i2ptunnel.war, routerconsole.war :) 14:31 <dm> ах да... war. Одна из тех штук J2EE, для которой нужно 20 лет опыта ручного редактирования XML‑файлов. 14:31 <cervantes> туше 14:32 <jrandom> baffled: мне, честно говоря, всё равно. если у людей установлен веб‑сервер, который умеет принимать запросы с чудными строками Host:, отлично 14:32 <jrandom> eepserver — чисто для удобства 14:32 <jrandom> cat-a-puss: хм, kde .war‑файлы? 14:32 <protok0l> монокультура... монокультура... 14:33 <deer> <duck> когда играюсь с .war‑ами, мне не хватает возможности перезапустить только Jetty; что, к сожалению, требуется для множества задач деплоя 14:33 <cat-a-puss> да, нужен установленный kdeaddons, просто заходишь на веб‑страницу, а потом кликаешь Archive, и он делает .war‑файл 14:34 <jrandom> duck: ага, это верно. просто вынь строки, запускающие eepserver, из clients.config и помести их в shell‑скрипт 14:34 <jrandom> (с тем же classpath, что и у router) 14:34 <dm> можем интегрировать i2p в JBoss и запаковать это до 1.0? 14:34 <jrandom> ого, круто, cat-a-puss 14:35 <cervantes> Я так понимаю, пропавший webdefault.xml поправили в CVS? 14:35 <deer> <detonate> на самом деле — jetty.xml 14:35 <jrandom> подбери нам убедительный .ear, dm :) 14:35 <jrandom> cervantes: как сказал detonate. (я напортачил с jetty.xml) 14:36 <cervantes> ага... кажется, я где‑то упоминал, что надо убрать ссылку в jetty.xml, чтобы использовался тот, что внутри архива Jetty 14:36 <jrandom> wr0d 14:37 <cervantes> просто хотел уточнить, что это уже исправлено в CVS ;-) 14:37 <jrandom> si sr 14:37 <cervantes> круто 14:37 <jrandom> (хотя обновление релиза 0.4.1.2 не будет перезаписывать чужой eepsite) 14:37 <jrandom> ((чистые установки 0.4.1.2+ конечно же включат это)) 14:38 <cervantes> кстати, выяснили причину пропавших ключей eepsite у DrWoo? 14:38 <jrandom> кстати, хочу лишь отметить: всем стоит обновляться при каждом новом релизе, иначе у вас может не быть процедуры обновления 14:38 <jrandom> нет, cervantes, и воспроизводимого бага — тоже :/ 14:39 <cervantes> ах, отлично — можно свалить на ошибку пользователя ;-) 14:39 <deer> <DrWoo> cervantes: почти наверняка это я сам накосячил 14:39 <cervantes> :o) 14:39 * jrandom сваливает на гремлинов 14:40 <deer> <Jake> http://en.wikipedia.org/wiki/User:Kmweber/List_of_Everyone_Who_Has_Ever_Lived 14:40 <jrandom> ок, переходим к 5) ??? 14:40 <jrandom> хех 14:40 <jrandom> ну да, это определённо подходит под «прочее» 14:40 <jrandom> кто‑нибудь хочет что‑то поднять? 14:41 <dm> Я бы хотел отметить, что меня радует новый взгляд сообщества I2P на мои предложения. 14:41 <dm> С уважением 14:41 <cat-a-puss> о‑о, выберите меня! У меня есть базовый код для распределённого поиска. 14:41 <deer> <demonic_1> да, почему у i2p после 30+ часов работы загрузка CPU подскакивает до 100% 14:41 <dm> dm 14:41 <deer> <Jake> да, я хочу поднять вопрос о наследовании шифрования на основе фрактальных уравнений Гамаля четвёртого порядка и о том, как это применимо к i2p 14:41 <deer> <demonic_1> и большая часть — в system? 14:41 <jrandom> ого, зашибись, cat-a-puss! 14:41 <cat-a-puss> Я тут на днях объявлял — никто не заметил 14:41 <deer> <baffled> лишь косвенно, jake. 14:42 <cat-a-puss> в любом случае, пригодилось бы немного места в CVS 14:42 <deer> <DrWoo> cat-a-puss: у тебя есть eepsite для этого? 14:42 <jrandom> demonic_1: хм, в последних двух релизах были критичные баги. ты на 0.4.1.1? 14:42 <cat-a-puss> и я смогу начать тестирование примерно через 2 недели 14:42 <cat-a-puss> DrWoo: нет 14:42 <deer> <Jake> baffled, HaH ! 14:43 <deer> <demonic_1> 0.4.1.1-3 14:43 <jrandom> cat-a-puss: r0x0r, без проблем. отправь мне письмо с именем модуля, как бы ты хотел его назвать, и своим PGP‑ключом — что‑нибудь придумаем 14:44 <cat-a-puss> jrandom: хорошо 14:44 <jrandom> cat-a-puss: какого рода поиск он делает? 14:44 <jrandom> demonic_1: он съедал столько CPU до 0.4.1? 14:44 <cervantes> (прокси к MSN) 14:44 <deer> <mule_iip> demonic_1: и у тебя по мегабайту лога каждую минуту? знакомо. 14:45 <deer> <demonic_1> нет 14:45 <jrandom> хех, mule, да, баг, который ты нашёл, был неприятным fast-busy 14:45 <cat-a-puss> jrandom: это базовый поиск по ключевым словам, нужно указать слова для индексации, и он будет сохранять URL 14:45 <jrandom> у demonic, скорее всего, срабатывает один из NPE в tcp.ConnectionBuilder 14:46 <deer> <baffled> Ну, время ужина, пойду поохочусь за ещё порцией похабных звуков в подготовке к обновлениям по стримингу и поболтаем позже. 14:46 <cat-a-puss> jrandom: В перспективе это должно хорошо масштабироваться и всё такое, но пока все серверы должны быть соединены, никто не может присоединяться или выходить, и ещё нет способа вставлять контент, но всё это поправим 14:46 <jrandom> ага, круто, это работает с распределённой БД или больше похоже на поиск по накрауленному? 14:47 <jrandom> ок, круто 14:47 <cervantes> пока, baffled 14:47 <jrandom> лол, поговорим позже, baffled 14:47 <cervantes> baffled: откуда нам знать, что это похабные звуки, а не ты на другом конце своего микрофона? 14:47 <protok0l> ВОТ ЭТО ДА! 14:47 <protok0l> i2p снова работает 14:47 <jrandom> w3wt 14:48 <jrandom> что было не так? 14:49 <jrandom> ок, у кого‑нибудь ещё есть что поднять для встречи? 14:49 <deer> <Jake> можно анонсировать i2p на Slashdot после внедрения нового потокового протокола? 14:49 <dm> лучше до 14:49 <dm> но и после сгодится 14:49 <jrandom> !thwap^2 14:50 <protok0l> POSTMAN! 14:50 <jrandom> ок, если больше ничего.. 14:50 * jrandom замахивается 14:51 <deer> * Jake целует jrandom 14:51 * jrandom *baf* закрывает собрание