Stručné shrnutí

Přítomni: baffled2, duck, jrand0m, kaji, madman2003, mihi, Reskill

Zápis ze schůzky

[22:03] <jrand0m> 0) ahoj [22:03] <jrand0m> 1) stav vývoje router (0.2.4) [22:03] <jrand0m> 2) RTCP [22:03] <jrand0m> 3) i2p.net [22:03] <jrand0m> 4) ??? [22:03] <jrand0m> 0) ahoj [22:03] * jrand0m mává [22:03] <jrand0m> toto je schůzka $num [22:03] <duck> . [22:03] * mihi_backup se připojil k #i2p [22:03] <jrand0m> logy půjdou na wiki, jakmile skončíme [22:03] * Robert opustil IRC (Ping timeout) [22:04] * baffled opustil IRC (Ping timeout) [22:04] <jrand0m> ok, jdeme dál (snad vybojujeme ping timeouty)... 1) stav vývoje router [22:04] * baffled se připojil k #i2p [22:05] <jrand0m> tento týden ještě pár oprav chyb a velká část zpoždění a souvisejících ztrát zpráv byla vystopována k PHTTP transportu [22:06] <jrand0m> abych se neopakoval oproti e‑mailu [http://i2p.dnsalias.net/pipermail/i2p/2004-January/000113.html], má někdo dotazy / připomínky ke stavu vývoje? [22:06] <duck> ano [22:06] <jrand0m> co? [22:06] <duck> zdá se, že se pořád po chvilce celé to s tunnel zasekne [22:07] <duck> pak na mě madman2003 a human musí řvát [22:07] <duck> a všechno restartovat [22:08] <jrand0m> hmm, jo, myslím, že to je z velké části kvůli rozbité povaze kódu PHTTP ve 0.2.3.5. Jsou tam venku nějaké routers, které jsou dosažitelné jen přes PHTTP, a pokud pořád jedou na čisté 0.2.3.5, nebudou spolu schopné komunikovat (ale s tebou mluvit budou) [22:08] * jar se připojil k #i2p [22:08] <madman2003> chtěl bych říct jednu věc(trochu OT): stránka 404 ve 0.3 by byla fajn, protože hodně prohlížečů je zmatených, když nedostanou očekávanou odpověď [22:08] <jrand0m> to znamená, že kdykoli přes ně postavíš tunnel, tvůj tunnel je nedosažitelný [22:09] * DrWoo opustil IRC (Ping timeout) [22:09] <jrand0m> duck> to je jeden z důvodů v táboře ‚pro‘, proč vydat 0.2.3.6 co nejdřív, a 0.2.4 s RTCP vydat za pár dní [22:09] * DrWoo se připojil k #i2p [22:09] <duck> ok, takže to je část phttp? [22:09] <jrand0m> (tábor ‚proti‘ ve znamení „upgrading sucks“) [22:10] <jrand0m> hmm? phttp kód byl opraven v cvs [22:10] <duck> jaký tábor proti? [22:10] <jrand0m> madman2003> myslím, že se na to možná dívá baffled :) [22:10] <madman2003> aktualizace jsou snadné :) [22:10] <kaji> aktualizace jsou super [22:10] <madman2003> s i2pmgr je to ještě jednodušší [22:11] <madman2003> stačí stisknout tlačítko :) [22:11] * Robert se připojil k #i2p [22:11] <baffled2> Koukám na to, madmane, může to chvilku trvat! [22:11] <jrand0m> no, nevýhoda je, že když teď vydáme release (řekněme za pár hodin), lidé budou muset dělat další upgrade za, řekněme, 2–3 dny [22:11] <jrand0m> jestli je to v pohodě, můžu docela snadno zabalit 0.2.3.6 [22:11] <duck> aktualizace mě těší [22:12] <kaji> co .6 opravuje? [22:12] <baffled2> Řekl bych, ať do toho – většina z nás nemá s pravidelným upgradováním problém. [22:12] <madman2003> upgradoval bych klidně každých 24 hodin, jestli to pomůže [22:12] <jrand0m> 0.2.3.6 opravuje PHTTP, aby bylo, ehm, funkční [22:12] <jrand0m> ok, super [22:13] <jrand0m> po schůzce tedy zabalím 0.2.3.6 (možná 1–2 hodiny na dočištění) a dám vědět na listu, až to bude připravené [22:13] <jrand0m> (a taky sem) [22:13] * Masterboy opustil IRC (Ping timeout) [22:14] <jrand0m> ok, ještě něco ke stavu vývoje, nebo přeskočíme na 2) RTCP [22:15] * jrand0m skáče na 2 [22:15] <madman2003> můžeš se k tomu kdykoli vrátit [22:15] <jrand0m> jasně, jasně [22:15] <jrand0m> ok, rtcp se rýsuje a doufám, že po pár dalších hodinách kódování budou fungovat klientské knihovny [22:16] <jrand0m> Kirk na listu nadnesl dobrý bod ohledně řetězení - teoreticky by všechny tyto relay mohly mít mezi sebou spojení a vytvořit virtuální síť relay [22:16] <jrand0m> ale, no, to v podstatě přeroste v IRC, nebo jinou plnohodnotnou anonymní síť [22:17] <madman2003> myslíš úplně odstranit PHTTP? [22:17] <jrand0m> to je sice možné (a dost zajímavé), ale myslím, že prozatím budeme mít jen samostatný RTCP relay (a/nebo integrovaný relay v router) [22:18] <jrand0m> madman2003> ne, PHTTP zůstane (už jen kvůli synchronizaci času a lidem za HTTP only firewally), ale RTCP poskytne rychlejší, nízkolatenční alternativu [22:18] <madman2003> (integroval bych to do router, protože by se tím rozložila zátěž přeposílání) [22:18] <jrand0m> souhlas [22:19] <jrand0m> v zásadě topologie, kterou pro RTCP předvídám, je: každý, kdo může mít dosažitelnou adresu, poběží svůj vlastní RTCP relay (s vlastním targetId na něm), a každý, kdo dosažitelnou adresu nemá, si prostě vybere libovolný z těch, co ji mají, a vytvoří si na něm target [22:20] <jrand0m> tato relay se v podstatě stanou ústřednami pro komunikaci peer-to-peer, ale plně distribuovaným způsobem (protože žádná z nich na žádné jiné nijak nezávisí) [22:20] <madman2003> nebo používat více relay, pokud je relay víc než lidí, kteří potřebují relay [22:20] <baffled2> Jak by lidi našli různé rtcp relay? [22:20] <madman2003> phttp :) [22:20] <jrand0m> správně, to je dobrý bod - routers mohou vytvářet targets na více relay [22:20] <jrand0m> baffled> rtcp relay budou uvedeny v RouterInfo router (publikovaném v networkDb) [22:21] <jrand0m> v zásadě router uvidí "aha, router XYZ má rtcp adresu na 127.0.0.1:8999 targetId 3123" a pak se připojí na 127.0.0.1:8999 a požádá o vlastní target [22:23] <madman2003> něco mě právě napadlo: automatický restart tunnels každých 12 nebo 24 hodin [22:23] <madman2003> a automatický restart router + zbytku každých pár dní [22:24] * jrand0m pracuje na tom, aby to nebylo nutné [22:24] <jrand0m> jeden z mých routers na linuxovém stroji běží bez přerušení už několik dní [22:24] <mihi> madman2003: můžeš přidat vlastní vlákna do JVM, aby se po 12 hodinách ukončilo [22:24] <jrand0m> (a offline šel jen při upgradu) [22:24] * madman2003 musí jít [22:25] <jrand0m> l8r madman2003 [22:25] <madman2003> užijte si schůzku [22:25] * madman2003 opustil IRC (12( www.nnscript.de 12:: NoNameScript 3.8 12:: www.XLhost.de 12)) [22:25] <jrand0m> ok, ještě něco k rtcp? [22:26] <duck> ne, zní to dobře [22:26] <jrand0m> ok, posuneme se k něčemu stručnému [22:26] <jrand0m> 3) i2p.net. [22:26] <jrand0m> není co dodávat [22:26] <jrand0m> 4) ??? [22:26] <jrand0m> má někdo ještě něco? [22:28] <duck> . [22:28] * jrand0m cítí rekordně krátkou 26minutovou schůzku [22:29] <Reskill> lol [22:29] * Reskill se připlouží [22:29] <jrand0m> dobré ráno, Reskille [22:29] <jrand0m> ok, jdu pracovat na vydání 0.2.3.6, pak se vrhnu na kód rtcp pro 0.2.4 [22:30] <jrand0m> pokud není nic dalšího... [22:30] <Reskill> Oo... [22:30] <baffled2> Dobře, uvidíme se, až dorazím domů. [22:30] * jrand0m *baf* uzavírá schůzku