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

Присутствовали: baffled2, duck, jrand0m, kaji, madman2003, mihi, Reskill

Протокол встречи

[22:03] <jrand0m> 0) привет [22:03] <jrand0m> 1) состояние разработки router (0.2.4) [22:03] <jrand0m> 2) RTCP [22:03] <jrand0m> 3) i2p.net [22:03] <jrand0m> 4) ??? [22:03] <jrand0m> 0) привет [22:03] * jrand0m машет рукой [22:03] <jrand0m> это встреча $num [22:03] <duck> . [22:03] * mihi_backup присоединился к #i2p [22:03] <jrand0m> логи будут выложены на вики, как только закончим [22:03] * Robert вышел из IRC (Ping timeout) [22:04] * baffled вышел из IRC (Ping timeout) [22:04] <jrand0m> ок, двигаемся дальше (надеюсь, справимся с таймаутами пинга)... 1) состояние разработки router [22:04] * baffled присоединился к #i2p [22:05] <jrand0m> на этой неделе ещё немного исправлений багов, и значительная часть задержек и связанной с ними потери сообщений была локализована до транспорта PHTTP [22:06] <jrand0m> чтобы не повторяться с письмом [http://i2p.dnsalias.net/pipermail/i2p/2004-January/000113.html], есть у кого вопросы / комментарии по статусу разработки? [22:06] <duck> да [22:06] <jrand0m> что такое? [22:06] <duck> кажется, что всё равно спустя какое-то время вся эта тема с tunnel зависает [22:07] <duck> и тогда madman2003 и human вынуждены на меня кричать [22:07] <duck> и перезапускать всё [22:08] <jrand0m> хмм, да, думаю, это во многом из‑за чертовски кривой природы кода PHTTP в 0.2.3.5. Есть routers, которые доступны только через PHTTP, и если у них до сих пор чистый 0.2.3.5, они не смогут общаться друг с другом (но смогут общаться с вами) [22:08] * jar присоединился к #i2p [22:08] <madman2003> я бы хотел сказать одну вещь(немного оффтоп): страница 404 в 0.3 была бы кстати, потому что многие браузеры путаются, если не получают ожидаемого ответа [22:08] <jrand0m> это означает, что всякий раз, когда вы строите через них tunnel, ваш tunnel становится недоступным [22:09] * DrWoo вышел из IRC (Ping timeout) [22:09] <jrand0m> duck> это одна из причин в лагере «за» выпустить 0.2.3.6 как можно скорее, а через несколько дней выпустить 0.2.4 с RTCP [22:09] * DrWoo присоединился к #i2p [22:09] <duck> ок, то есть это часть phttp? [22:09] <jrand0m> (лагерь «против» под лозунгом «обновляться отстойно») [22:10] <jrand0m> хмм? код phttp уже пропатчен в cvs [22:10] <duck> какой лагерь «против»? [22:10] <jrand0m> madman2003> думаю, baffled может этим заниматься :) [22:10] <madman2003> обновляться легко :) [22:10] <kaji> обновляться рулит [22:10] <madman2003> с i2pmgr это ещё проще [22:11] <madman2003> просто нажатием одной кнопки :) [22:11] * Robert присоединился к #i2p [22:11] <baffled2> Я этим занимаюсь, madman, может занять время! [22:11] <jrand0m> ну, сторона «против» в том, что если будет релиз (скажем, через несколько часов), людям придётся делать ещё одно обновление, скажем, через 2–3 дня [22:11] <jrand0m> если это ок, я могу довольно легко подготовить 0.2.3.6 [22:11] <duck> обновления меня радуют [22:12] <kaji> что исправляет .6? [22:12] <baffled2> я бы сказал — вперёд, большинство из нас не против регулярно обновляться. [22:12] <madman2003> я бы обновлялся каждые 24 часа, если это помогает [22:12] <jrand0m> 0.2.3.6 исправляет PHTTP, чтобы он, э-э, работал [22:12] <jrand0m> ок, круто [22:13] <jrand0m> тогда после встречи подготовлю 0.2.3.6 (возможно, 1–2 часа на доводку) и отпишусь в список, когда будет готово [22:13] <jrand0m> (и здесь тоже) [22:13] * Masterboy вышел из IRC (Ping timeout) [22:14] <jrand0m> ок, что‑нибудь ещё по статусу разработки, или перейдём к 2) RTCP [22:15] * jrand0m прыгает к 2 [22:15] <madman2003> всегда можно вернуться [22:15] <jrand0m> ага, ага [22:15] <jrand0m> ок, rtcp продвигается, и я надеюсь, что клиентские библиотеки будут работать после ещё нескольких часов программирования [22:16] <jrand0m> Kirk поднял хорошую мысль в списке про цепочки: теоретически все эти ретрансляторы могут иметь межретрансляторные соединения, чтобы построить виртуальную сеть ретрансляторов [22:16] <jrand0m> но, в общем, это по сути вырастет в IRC или ещё одну полноценную анонимную сеть [22:17] <madman2003> ты имеешь в виду полностью отказаться от PHTTP? [22:17] <jrand0m> хотя это возможно (и довольно интересно), думаю, пока у нас будет отдельный RTCP‑ретранслятор (и/или встроенный ретранслятор в router) [22:18] <jrand0m> madman2003> нет, PHTTP останется (хотя бы для синхронизации времени и для людей за HTTP‑only фаерволами), но RTCP даёт более быструю альтернативу с низкой задержкой [22:18] <madman2003> (я бы интегрировал в router, потому что это распределит нагрузку ретрансляции) [22:18] <jrand0m> согласен [22:19] <jrand0m> в целом, видимая мной топология с RTCP такова: каждый, у кого может быть достижимый адрес, запустит свой собственный RTCP‑ретранслятор (со своим targetId на нём), а любой без достижимого адреса просто выберет любой из таких и создаст на нём target [22:20] <jrand0m> по сути эти ретрансляторы становятся распределительными узлами для связи пиров, но в полностью распределённом виде (так как ни один из них никоим образом не зависит от других) [22:20] <madman2003> или использовать несколько ретрансляторов, если ретрансляторов больше, чем людей, которым они нужны [22:20] <baffled2> Как людям находить разные rtcp‑ретрансляторы? [22:20] <madman2003> phttp :) [22:20] <jrand0m> верно, хорошее замечание — routers могут создавать targets на нескольких ретрансляторах [22:20] <jrand0m> baffled> rtcp‑ретрансляторы будут перечислены в RouterInfo конкретного router (публикуется в networkDb) [22:21] <jrand0m> вкратце, router увидит "о, router XYZ имеет rtcp‑адрес на 127.0.0.1:8999 targetId 3123" и затем подключится к 127.0.0.1:8999 и запросит свой собственный target [22:23] <madman2003> только что подумал: авто‑перезапуск tunnel каждые 12 или 24 часа [22:23] <madman2003> и авто‑перезапуск router + остального каждые несколько дней [22:24] * jrand0m работает над тем, чтобы в этом не было необходимости [22:24] <jrand0m> один из моих routers на машине с Linux работает без перерыва уже несколько дней [22:24] <mihi> madman2003: можешь добавить свои потоки в jvm, чтобы она завершалась через 12 часов [22:24] <jrand0m> (и он ушёл офлайн только когда я его обновлял) [22:24] * madman2003 должен идти [22:25] <jrand0m> пока, madman2003 [22:25] <madman2003> хорошей встречи [22:25] * madman2003 вышел из IRC (12( www.nnscript.de 12:: NoNameScript 3.8 12:: www.XLhost.de 12)) [22:25] <jrand0m> ок, что‑нибудь ещё по rtcp? [22:26] <duck> нет, звучит хорошо [22:26] <jrand0m> ок, перейдём к короткому пункту [22:26] <jrand0m> 3) i2p.net. [22:26] <jrand0m> и так всё понятно [22:26] <jrand0m> 4) ??? [22:26] <jrand0m> у кого‑нибудь есть что‑то ещё? [22:28] <duck> . [22:28] * jrand0m чует рекордно короткую 26‑минутную встречу [22:29] <Reskill> лол [22:29] * Reskill неторопливо входит [22:29] <jrand0m> доброе утро, Reskill [22:29] <jrand0m> ок, пойду работать над выпуском 0.2.3.6, затем дожму код rtcp для 0.2.4 [22:30] <jrand0m> если больше ничего... [22:30] <Reskill> Oo... [22:30] <baffled2> Ладно, увидимся со всеми, когда доберусь домой. [22:30] * jrand0m *baf* — встреча закрыта