Stručné shrnutí
Přítomní: cervantes, deer, fvw, hypercubus, jrandom, kaji, luckypunk, Nightblade, protok0l
Zápis ze schůzky
14:01 <jrandom> 0) ahoj 14:01 <jrandom> 1) stav 0.3.4.3 14:01 <jrandom> 1.1) timestamper 14:02 <jrandom> 1.2) nové ověřování v router console 14:02 <jrandom> 2) stav 0.4 14:02 <jrandom> 2.1) service & systray integrace 14:02 <jrandom> 2.2) jbigi & jcpuid 14:02 <jrandom> 2.3) i2paddresshelper 14:02 <jrandom> 3) AMOC vs. omezené trasy 14:02 <jrandom> 4) stasher 14:02 <jrandom> 5) stránky hodné pozornosti 14:02 <jrandom> 6) ??? 14:02 <jrandom> 0) ahoj 14:02 * jrandom mává 14:02 <deer> <ugha2p> Ahoj. 14:02 <jrandom> týdenní poznámky zveřejněny (hooodně brzy) na http://dev.i2p.net/pipermail/i2p/2004-August/000419.html 14:03 <jrandom> takže očekávám, že jste si udělali domácí úkoly a pečlivě jste si je přečetli 14:03 <jrandom> (nebo tak něco) 14:03 <jrandom> ok, 1) stav 0.3.4.3 14:04 <kaji> (opožděné ahoj) 14:04 <jrandom> od vydání 0.3.4.3 minulý pátek jsme pár věcí upravili, ale celkově se tahle revize zdá dost stabilní, co tak pozoruju 14:04 <deer> <luckypunk> eh. co se děje? 14:04 <deer> <luckypunk> Aha. Neřeš. sorry, obvykle schůzku prospím. Ahoj :) 14:05 <jrandom> jaké máte zkušenosti s 0.3.4.3 pokud jde o eepsites / squid / atd.? 14:05 <luckypunk> hodně rychlé. 14:05 <jrandom> (z irc vidím, co lidi zažívají) 14:05 <luckypunk> Někdy načtení stránky pod 3 vteřiny. 14:06 <deer> <oOo> Jrandome, nekopej do routeru squidu tak často ;) 14:06 <jrandom> super, lucky 14:06 <deer> <mule> funguje dobře 14:06 <luckypunk> můžu přes squid otevřít 10 stránek naráz a I2P to stíhá, i když dost pomalu, na mých 350 MHz. 14:06 <deer> <hypercubus> nejživější, co kdy bylo 14:06 <jrandom> jo, dělám to, oOo, ale proto máme www1.squid.i2p :) 14:06 <jrandom> r0x0r 14:06 <jrandom> slyšel jsem pár hlášení o nadměrném využití CPU – potkává vás to často? 14:07 <deer> <hypercubus> mě ne... myslím, že to jsou jen lidi s 386kami *ehm*lucky*ehm* 14:07 <deer> <oOo> Občas velmi vzácné špičky. Souvisí s jinou chybou, třeba to někdy vystopuju zpět :p 14:07 <deer> <mule> tady ne 14:07 <luckypunk> Myslím, že kdyby to postihovalo všechny platformy, cítil bych to hodně, a ne, moc ne. Jen když to servíruje nové konfigurační stránky nebo stahuje spoustu věcí, připíchne I2P můj procesor. 14:08 <jrandom> ok super. jsou scénáře, kdy i2p bude ohledně CPU pěkná potvora, ale doufejme, že jich je málo a daleko od sebe 14:08 <jrandom> to nás vlastně vede k 1.1) timestamper :) 14:09 <jrandom> (jeden z problémů může nastat, když se timestamper zblázní / ztratí přehled o správném čase) 14:10 <jrandom> celé časování bylo překopané a integrované do routeru, díky tomu, že Adam Buckley je borec a uvolnil svou práci pod BSD licencí 14:10 <jrandom> (hurá, Adame) 14:11 <jrandom> dřív jsme používali SNTP kód jako samostatnou klientskou aplikaci, ale to už neděláme – místo toho máme těsnou integraci s routerem 14:11 <jrandom> (takže si možná budete muset aktualizovat konfigurační soubory, jak je zmíněno v e-mailu) 14:11 <jrandom> samotné SNTP je ale jen část řešení 14:12 <jrandom> dlouhodobě potřebujeme lepší synchronizaci (čti: NTP), protože SNTP má tendenci kolísat 14:12 <jrandom> (obzvlášť při velkém přetížení sítě) 14:12 <jrandom> Adam mi poslal nějaký kód, jak to řešit, ale momentálně nemám čas se tím prokousat 14:13 <deer> <oOo> Používáte jen SNTP? 14:13 <jrandom> nepamatuju – myslím, že to může být něco jako ntp‑esque přes sntp dotazy 14:13 <deer> <oOo> Ok, díky 14:14 <luckypunk> eh 14:14 <luckypunk> mám k tomu návrh.. 14:14 <jrandom> každopádně, kdyby se někdo někdy nudil a chtěl zkusit šílené NTP hackingy, to by Rule 14:14 <luckypunk> Možná je to ale blbost. 14:14 <jrandom> mmhmm lucky? 14:14 <luckypunk> použijte ntpdate -q 14:14 <luckypunk> zjistěte offset. 14:14 <jrandom> ntpdate -q == SNTP 14:14 <luckypunk> nebo něco podobného. 14:14 <deer> <oOo> To je to, co aktuální kód dělá, víceméně ;) 14:14 * cervantes dohání, co zmeškal 14:14 <luckypunk> aha. 14:15 <luckypunk> sorry. 14:15 <cervantes> zmeškal 14:15 <deer> <oOo> Ale potřebujeme proměnnou délku sekundy & spol. ;) 14:15 <cervantes> využití CPU je na mém systému nejnižší, jaké kdy bylo.... 14:15 <jrandom> pěkné 14:15 <cervantes> ale mám teď přes 700 Java threadů a přibývá 14:15 <jrandom> jo, oOo, a taky detekci zkreslení a výběr kandidátů 14:16 <luckypunk> jo, naposledy, co jsem to pouštěl, asi před měsícem, to znatelně ovlivnilo použitelnost mého stroje, teď si ani nevšimnu, jestli I2P běží. 14:16 <jrandom> jo, dívám se na to, cervantesi 14:16 <deer> <oOo> Pravda, i když je to slabá část celého řešení ;) 14:16 <luckypunk> mám asi 200 threadů. 14:16 <luckypunk> 219, přesně. 14:16 <jrandom> cervantes: vystopoval jsem ty thready k transportní vrstvě (děláme dost hnusné věci, abychom dostali timeouty) a později to můžeme líp uklidit 14:16 -!- TheCrypto__ je nyní znám jako thecrypto 14:18 <jrandom> v zásadě s rostoucím počtem peerů v síti a s churn (fluktuací uzlů) se objevují některé zvláštnosti. všechno řešitelné, ale může to být otravné 14:18 <jrandom> každopádně, to je vše k 1.1, teď 1.2) nové ověřování v router console :) 14:19 <jrandom> (asi to nikdo neřeší, ale máme funkční základní HTTP autentizaci. viz e-mail pro víc informací) 14:19 <cervantes> super 14:19 <cervantes> i tak ale správa paměti je parádní... už dlouho žádný oom 14:19 <jrandom> ah wikked 14:20 <jrandom> a to nás vlastně posouvá k 2) stavu 0.4 14:22 <luckypunk> Ano. Kdyby I2P byl produkt Microsoftu, byli bychom připraveni na 1.0 :) 14:22 <jrandom> arggg, spadlo mi zatracené připojení 14:22 <jrandom> (screen++) 14:23 <jrandom> ok, každopádně, děje se toho hodně a pořád zbývá pár věcí na backendu (nějaké řízení client tunnel pool, jak vidí oOo, a nějaké testy výběru peerů, jak je v cvs) 14:24 <jrandom> také je velký pokrok na installer / service / systray 14:24 <jrandom> hypercubus: dáš nám update? 14:24 <deer> <hypercubus> jasně 14:25 <deer> <hypercubus> instalace service wrapperu se blíží dokončení, možná dnes nebo zítra... service wrapper se postará o OOM tak, že automaticky restartuje i2p router 14:25 <jrandom> (hurá) 14:25 <deer> <hypercubus> takže nám to v tomhle trochu kryje záda 14:26 <deer> <hypercubus> integrace do systray je hotová a funguje skvěle... zatím jen pro Win32, protože knihovna systray4j má zřejmě nějaké bugy v implementaci pro KDE 14:26 <deer> <hypercubus> budu sledovat pokrok v KDE a doufám, že to brzy bude 14:27 <deer> <hypercubus> installer je také téměř hotový, zbývá doplnit jen úkoly po instalaci 14:27 <deer> <hypercubus> čekám, že to bude do víkendu 14:27 <deer> <hypercubus> (protože to závisí na kompletní integraci service wrapperu) 14:28 <jrandom> r0x0r 14:28 <deer> <hypercubus> dám k dispozici pre-0.4 instalační balíček k testování 14:28 <deer> <hypercubus> dám vědět, až to bude 14:28 <luckypunk> A co GNOME? 14:28 <cervantes> increment(hypercubus) 14:28 <deer> <hypercubus> projekt systray4j se do GNOME zatím nepustil 14:29 <deer> <hypercubus> přidáme další desktopová prostředí, jakmile budou v systray4j 14:29 <luckypunk> no, žádná hrůza, stejně přepnu, až/pokud se KDE zkompiluje. 14:30 <deer> <hypercubus> ikona v systrayi je beztak jen na spuštění router console ve tvém prohlížeči 14:30 <deer> <hypercubus> takže hlavně ji využijí uživatelé Windows ;-) 14:30 <jrandom> jo, od *nix uživatelů čekáme, že umí dělat záložky ;) 14:30 <deer> <hypercubus> ale samozřejmě vyjdeme vstříc i líným *nix uživatelům, až to půjde ;-) 14:30 <deer> <oOo> N/C... 14:30 <luckypunk> Já mám odkaz v odkazové liště ve Firefoxu, spolu se Slashdotem a BSD Google. 14:31 <deer> <hypercubus> ale ikona také slouží jako pohodlný indikátor stavu 14:31 <jrandom> souhlas 14:31 <deer> <hypercubus> tj. když ikona zmizí, zmizel i tvůj router ;-) 14:31 <deer> <hypercubus> ledaže sis ji schoval z router console 14:32 <deer> <hypercubus> což jde a funguje to skvěle 14:32 <deer> <hypercubus> ok, to je vše, pokud nejsou dotazy 14:33 <protok0l> jaké je dobré PDA, na kterém dobře běží linux? 14:33 <jrandom> word, hyper 14:33 <jrandom> proto: #i2p-chat (nebo po schůzce) 14:33 <protok0l> ups 14:33 <deer> <hypercubus> *chichot* 14:33 <jrandom> ok, přecházíme na 2.2) jbigi & jcpuid 14:34 <jrandom> iakin dal dohromady parádní JNI/asm kód na detekci přesné architektury CPU (na x86 mašinách) a u freenetu má jbigi upravené tak, aby si podle toho automaticky vybral správné .so/.dll 14:35 <jrandom> tohle také uvolnil do public domain a my jsme to popadli a integrovali zpátky do i2p 14:35 <luckypunk> Takže si nebudeme muset vybírat, které jbigi stáhnout? Nezvětší to instalaci? 14:35 <jrandom> správně 14:35 <jrandom> jo, přidá to pár set KB 14:36 <jrandom> ale, no, nová instalace je, ehm, větší než stará 14:36 <luckypunk> oh, myslel jsem, že to bude víc než pár set kb. 14:36 <luckypunk> Jo, mezi novou konzolí... tipuju 6–10 MB? 14:36 <deer> * Myo9 má na tomhle disku už jen 99 MB. 14:36 <deer> <Myo9> ;) 14:36 <jrandom> (zvlášť když jsem za vola a trvám na podpoře .war místo přímých servletů, což vyžaduje xerces, který má 800KB) 14:36 <jrandom> nová instalace vypadá na ~4–6MB 14:37 <jrandom> ale dobré je, že jen ~1MB z toho je specifické pro i2p, takže aktualizace budou lehké ;) 14:38 <deer> <Myo9> I2P nemá moc publicity, že? 14:38 <deer> <Myo9> Ve srovnání s freenetem a TORem? 14:38 <jrandom> správně, zůstáváme zatím docela potichu 14:38 <protok0l> je velikost stažení opravdu problém? většina lidí má broadband 14:38 <protok0l> používal bych to i kdyby to mělo 100 mega 14:38 <luckypunk> protok0l, většina lidí nemá, vlastně. Většina, co by používala I2P, ano. i když myslím, že I2P pořád podporuje vytáčené připojení (tak nějak) 14:38 <deer> <mule> pro i2p uživatele by neměla 14:39 <jrandom> podle mě je pro vývoj nejlepší postupné nasazování po dostatečném testování v různých kritických bodech 14:39 <luckypunk> ano. I2P není připravené na 500 uživatelů ze Slashdotu :) 14:39 <jrandom> ačkoli náš nedávný růst je dobrý, pomáhá to ťukat do různých částí systému 14:40 <jrandom> až spustíme revizi 0.4, budeme chtít mířit k hranici 100 routerů 14:40 <deer> <mule> ok, nastavím dalších 50 :) 14:40 <jrandom> navíc to dá větší motivaci vývojářům klientských aplikací budovat klientské appky ;) 14:40 <jrandom> lol mule :) 14:41 <deer> <ugha2p> Arr. 14:41 <cervantes> tempem adopce bychom se asi ke stovce dostali za měsíc 14:41 <cervantes> bez evangelizace 14:41 <jrandom> to by bylo dobré tempo růstu 14:42 <jrandom> ale každopádně zpět k programu :) 14:42 <protok0l> nemůžu se dočkat evangelizace 14:42 <jrandom> jbigi + jcpuid == integrované (a mrkněte na mailing list, pokud chcete jet na CVS HEAD) :) 14:42 <jrandom> heh, to je vidět, proto ;) 14:42 <deer> <hypercubus> lucky: víc než polovina amerických uživatelů internetu má broadband... před pár dny vyšla zpráva 14:43 <jrandom> a méně než 1/10 světa je v USA ;) 14:43 <deer> <oOo> Koho zajímá USA? ^^ 14:43 <jrandom> ale přejděme na 2.3) i2paddresshelper 14:44 <jrandom> oOo dal dohromady další patch, který umožňuje chodit na eepsites s linkovanými stránkami bez editace hosts.txt 14:45 <jrandom> detaily jsou v týdenních status poznámkách 14:45 <jrandom> oOo – chceš něco dodat? 14:45 <deer> <oOo> Hum... Nechť počet eepsites rychle roste a Cervantes přidá slíbenou podporu :p 14:46 <jrandom> ah, cervantes už přidal odkaz „Try it [i2p]“ :) 14:46 <jrandom> (pouze lidé na CVS HEAD to můžou použít, dokud nevyjde 0.4) 14:46 <cervantes> :o) 14:46 <jrandom> ((mimochodem funguje skvěle)) 14:46 <deer> <oOo> Skvělé ^^ Budu si s tím hrát, jakmile se mi podaří dostat můj router zase online ;) 14:47 <kaji> mohli byste zaheslovat klientské stahování a rozjet to ve stylu gmail 14:47 <jrandom> hmm? 14:48 <kaji> malá základna + jen na pozvánky 14:48 <kaji> ale to by byla práce 14:48 <jrandom> oh, pro vydání 0.4? 14:48 <kaji> oh, pro 1.0 14:48 <jrandom> ne, teď to nestojí za námahu. kdyby nás zaplavili noví uživatelé, možná bychom se podívali na použití certifikátů atd. 14:48 <deer> <oOo> 1.0 je pro masy :p 14:49 <jrandom> no, pro 1.0 už budeme nad hranicí 1000 uživatelů 14:49 <jrandom> (alespoň v to doufám ;) 14:49 * kaji myslí, že by byla sranda vidět i2p, jak jde z 50 na 5000 uzlů za 3 hodiny 14:49 <jrandom> heh 14:49 <deer> <oOo> A pak dolů na 100 ;) 14:49 <luckypunk> hypercubus, whoo hoo pro Američany! dohánějí to ;) 14:49 <jrandom> heh, to je jeden způsob, jak otestovat churn ;) 14:50 <cervantes> pokud aum zprovozní stasher... a hyper rozšíří svoji knihovnu goatse, uvidíte skok 50 na 5000 za méně než 3 hodiny ;-) 14:50 <kaji> a pak 50100, jakmile NSA spustí svůj uzel online 14:50 <jrandom> to nás vlastně posouvá k 3) AMOC vs. omezené trasy 14:51 <jrandom> jedním ze zajímavých aspektů omezených tras je, že „sybil“ útok je pak opravdu, opravdu, opravdu snadný. 14:51 <jrandom> i když mule před chvílí mluvil o instalaci 50 nových uzlů, šlo by nahodit významné množství 14:52 <jrandom> jednou z cest, jak to řešit, je certifikační autorita, která omezí zavádění nových routerIdentity certifikátů 14:52 <jrandom> další je přes hashcash 14:52 <jrandom> další je detekce IP prefixu ve stylu morphmix/tarzan 14:53 <jrandom> ale ještě další je říct „kašlat na to“ a doufat, že budeme mít dostatek „dobrých“ peerů, aby přečíslili „špatné“ 14:53 <fvw> Myslím, že prozatím je to ok. 14:54 <protok0l> mám nápad 14:54 <jrandom> jo, je to nejjednodušší, a přidávat umělé bariéry pro připojení do p2p sítě v téhle fázi se zdá... pošetilé 14:54 <fvw> Myslím, že mix hashcashe a IP‑based by byl fajn pro 1.0, ale stejně neodoláš dost silnému protivníkovi. 14:54 <protok0l> odříznout počáteční přístup k noderef 14:54 <protok0l> když chce někdo dovnitř, můžeme mu dát tvoje noderefs 14:54 <protok0l> *uor 14:54 <fvw> a jak by to pomohlo? 14:55 <jrandom> jasně, fvw, a možná to půjde odložit i po 1.0 14:55 <fvw> záleží na definici 1.0 :) 14:55 <jrandom> proto: tím by to moc nepomohlo 14:55 <jrandom> heh fvw, nejsme jako freenet ;) 14:56 <jrandom> 1.0 == funkční, bezpečné, [dostatečně] anonymní a škálovatelné 14:56 <deer> <oOo> a dobře zdokumentované ;) 14:56 <jrandom> dokumentace je předpokladem bezpečnosti :) 14:56 <deer> <Myo9> Přidávají se teď všichni uživatelé do noderef? 14:57 <jrandom> Myo9: ano – http://dev.i2p.net/i2pdb/ je jen odkaz do netDb/ adresáře jednoho z mých routerů 14:57 <jrandom> (takže bude kdykoli vypisovat všechny, na které má můj router referenci) 14:58 <jrandom> ((a každý má referenci na ty, se kterými mluví, což je při našem aktuálním měřítku každý)) 14:58 <jrandom> ok, ale zpět k 3) AMOC vs. omezené trasy 14:59 <deer> <Myo9> Ok. 14:59 <jrandom> jak je zmíněno v e-mailu, muleovy nápady by nás možná nechaly zahodit 0.4.2 AMOC transport a místo toho implementovat základní podporu omezených tras, kdy se na lidi za NATy/firewally díváme jako na ty za omezenou trasou 15:00 <fvw> to by bylo docela cool 15:00 <jrandom> jo, a ušetří nás to psaní dalšího transportního protokolu 15:01 <deer> <ugha2p> Ale jak by to dělalo provedení sybil útoku tolik snazším? 15:01 <jrandom> s/writing/designing,implementing,reviewing,debugging,deploying,debugging,debugging,debugging,debugging.../ 15:01 <deer> <ugha2p> jak by to udělalo* 15:02 <jrandom> ugha2p: není způsob, jak zjistit, kolik skutečných routerů je za omezenou trasou – víme jen, že mají unikátní identitu routeru a že jsou dosažitelní přes konkrétní router 15:02 <deer> <ugha2p> Aha. 15:03 <jrandom> ten konkrétní router může být jedna sim instance, která v téže JVM běží 100 dalších routerů, každý se tváří, že je za firewallem 15:03 <deer> <ugha2p> Jasně. 15:03 <deer> <oOo> Stejně tak by mohli používat 100 portů na stejném hostu... 15:03 <fvw> nicméně pokud jsi ochotný utratit pár stovek eur za útok, stejně získáš hodně rozptýlených IP. 15:03 <jrandom> souhlas, fvw 15:04 <jrandom> oOo: pravda, ale porty stojí paměť (a trochu CPU) 15:04 <deer> <ugha2p> Nemyslím, že tohle odradí silnější nepřátele. 15:04 <jrandom> (proto při větších simulacích musím přepínat z TCP komunikačního systému na VM komunikační systém) 15:04 <jrandom> souhlas, ugha2p 15:04 <jrandom> jen to zjednodušuje 15:05 <fvw> Myslím, že musíme předpokládat, že kdokoli s větší motivací než „nedělní odpolední nuda“ dokáže relativně snadno dostat na síť aspoň 10^3 uzlů. 15:05 <deer> <oOo> Ne zas *tak* moc 15:05 <jrandom> jasně, fvw 15:05 <deer> <oOo> (+ jednodušší) 15:05 <fvw> a v tom řádu už je nezastaví nic kromě centrální certifikace. 15:06 <deer> <ugha2p> 100 otevřených portů na jednom hostu by bylo triviální detekovat, ale 100 omezených tras za jedním strojem možná ne. 15:06 <jrandom> no, to je na debatu, fvw, ale jo, Sybil je potvora 15:06 <deer> <oOo> 100 zombíků se odhaluje těžko ;) 15:06 <fvw> což znamená, že ideálně potřebujeme síť 10^4. 15:06 <jrandom> rozhodně, oOo 15:06 <fvw> (hrubé odhady) 15:07 <deer> <ugha2p> Ideálně budeme mít síť 10^4+. 15:07 <jrandom> fvw: šel bych výš – podle mě to musíme dostat do milionů 15:07 <deer> <oOo> Ideálně víc než polovina dostupných IP ;) 15:07 <jrandom> heh oOo 15:07 <fvw> Bylo by fajn, kdybychom dokázali. 15:08 <jrandom> (ale samozřejmě, abychom to dostali do milionů, potřebujeme k tomu dostatečný důvod. myslím ale, že to nakonec dokážeme obhájit) 15:08 <deer> <ugha2p> Nejsem si jistý, jestli by Kademlia vydržela tak dlouho v celku. ;) 15:08 <fvw> v tom bodě se mlácení lidí stane určitě nízkonákladovým útokem. Což by, paradoxně, byla dobrá věc. 15:08 <jrandom> heh 15:08 <deer> <DrWoo> jrandom: miliony by vyžadovaly vážnou použitelnost a přínos 15:09 <jrandom> souhlas, DrWoo 15:09 <fvw> naštěstí na tom teď tvrdě maká spousta (ne úplně milých) lidí. 15:09 <deer> <oOo> Pr0n pro masy :p 15:10 <deer> <jrandom> proto podle mě potřebujeme parádní aplikaci pro sdílení souborů 15:10 <deer> <oOo> „Jeden člověk, jedno goatse“, což nás přivádí ke stasheru :p 15:10 <cervantes> stáhnout->nainstalovat->sdílet hudb 15:10 <deer> <DrWoo> jrandom: muselo by to být na úrovni anonymního kazaa, naštěstí motivaci zařizuje RIAA & spol. 15:10 <fvw> pr0n se už shání snadno (viz usenet a spol.). Myslím, že velké nahrávací společnosti a spol. se budou do p2p pouštět mnohem silněji než pornografové. 15:10 <cervantes> u 15:10 <fvw> ale zase sklouzáváme offtopic. 15:11 <fvw> „4) stasher“? 15:11 <deer> <oOo> Jo! 4)! 15:11 <jrandom> souhlas – důvody si vymyslíme, ale nejdřív to musíme *zprovoznit* :) 15:11 <cervantes> aha, jednou výjimečně nenucený přechod k dalšímu bodu 15:11 <jrandom> přecházíme k 4) stasher 15:12 <jrandom> aum: už jsi vzhůru? 15:12 * hypercubus skanduje auuuuuummmmmmmmm 15:12 <jrandom> no, kdyby nebyl, vím, že hodně pracoval na přidání podpory CHK a SVK do stasheru 15:13 <jrandom> což je Cool 15:13 <deer> <oOo> A splitfiles 15:13 <jrandom> jo, podpora splitfile je zajímavá 15:13 <fvw> v tom smyslu „žijeme v zajímavých časech“? 15:14 <jrandom> to je jeden z rozdílů mezi freenetem a stasherem – stasher už má fixní max velikost 31KB na klíč 15:14 <deer> <oOo> „Užitečné, super, nepotřebuje nic od uživatelské aplikace“ 15:14 <jrandom> (protože pokud vím stasher používá SAM datagramy) 15:14 <luckypunk> nemůžete implementovat, jakože.. split files? 15:15 <jrandom> ooohhh! právě mi došlo, na jaký bug narážel ohledně spolehlivosti! 15:15 <jrandom> (opraveno předevčírem v cvs, ten bug to výrazně osekalo) 15:15 <jrandom> jo, lucky 15:15 <jrandom> ale implementace splitfile je zásadně jiná než u freenet splitfiles, kvůli omezení max velikosti klíče 15:15 <deer> <oOo> Takže Stasher přes I2P by měl být zase zdravý? ^^ 15:16 <jrandom> (když si teď čtete freenet devl nebo tech, uslyšíte toada a hobxe, jak to probírají) 15:16 <deer> <oOo> *měla 15:16 <jrandom> oOo: s HEAD, jo 15:16 * jrandom neslyšel žádná hlášení, že to někdo vůbec zkoušel od vydání 0.3.4.3 (nebo to bylo 0.3.4.2) 15:16 <jrandom> ale každopádně, plánuje do konce týdne další nový test build 15:17 <jrandom> má někdo něco, co by zmínil / probral ohledně stasheru? 15:17 <jrandom> (kromě jupí! go aum!) 15:18 <deer> <oOo> Jo, je tu potřeba najít ne‑goatse obsah ;) 15:18 <jrandom> heh 15:18 <deer> <oOo> ex‑Freeneteři, nastartujte motory ;) 15:18 <jrandom> jo, podpora splitfile s tím určitě pomůže, stejně jako ssk & fcp support 15:19 <fvw> Rád bych přidal „go aum!“, jestli můžu. 15:19 <deer> <oOo> jupí! 15:19 <jrandom> návrh je podpořen a potvrzen i potřetí :) 15:19 <jrandom> ok, přesouváme se k 5) stránky hodné pozornosti 15:20 <jrandom> chtěl jsem upozornit na tři nové stránky 15:20 <jrandom> DrWoův průvodce bezpečným prohlížením dobře shrnuje rizika eepsites & outproxies 15:20 <jrandom> ty problémy lze vyřešit v kódu, ale neměli jsme na to zatím čas, takže je dobré být informován 15:21 <jrandom> lucky taky dal dohromady dobrý dokument k FreeBSD+Java 15:21 * jrandom nezkoušel moc JVM na fbsd, jen kaffe, takže ho šťouchněte, když budete mít dotazy :) 15:22 <jrandom> hyper taky dal dohromady dokument pro upgrade na 0.4 dev kód, který nejspíš aktualizuje, až budeme chtít víc testerů ;) 15:22 <hypercubus> můj příspěvek na fóru pokrývá instalaci service wrapperu... howto pro novou router console je zde --> http://files.hypercubus.i2p/New_I2P_Router_Console_Howto.txt 15:23 <jrandom> wr0d 15:23 <jrandom> oh, je tu taky nový hezký obrázek & nějaký nový text @ http://www.i2p.net/how_intro (snad to dělá věci trochu jasnější) 15:24 <fvw> ooh, to vypadá pěkně. Kdo to dělal? Dobrá práce. 15:25 <hypercubus> vlastně je to zkopírované přímo z kruhového obrazce v obilí 15:25 * fvw se snaží nezmínit podobnost mezi jrandomem a Davem, ale marně. 15:25 <jrandom> heh 15:25 <fvw> aha, to vysvětluje jrandomovy tykadla. 15:25 <jrandom> obrázek zkrášlil náš anonymní designér 15:25 <jrandom> (naštěstí, moje skills v MS Paintu stojí za starou belu :) 15:26 <hypercubus> stále se snažíme rozluštit význam Charlieho dlouhé brady 15:26 <deer> <ugha2p> Arr, tohle je na nic. 15:26 <jrandom> co třeba Aliciny šikmé oči? ;) 15:26 <hypercubus> heh 15:26 <deer> <jrandom> jo, bude fajn, až upgradujeme irc.duck.i2p (pokud už to nebylo..) 15:27 <fvw> to nech být, vypadá, jako by jí z tváří vybuchovali dvojití mimozemšťani z břicha. 15:27 <jrandom> lol 15:27 <jrandom> proto mluví s Davem 15:27 <jrandom> každopádně, myslím, že to nás přivádí k 6) ??? 15:27 <fvw> haha 15:27 <jrandom> má někdo něco, co chce otevřít? 15:28 <deer> <oOo> Nešlo by v I2P vybudovat kostru věcí kolem certifikátů a nechat *ostatní*, ať to doplní a užijí si to? (Nebo už je to hotové? :p) 15:28 <deer> <oOo> Nebo je to úplně zbytečné? 15:28 <deer> <oOo> (zatím) 15:28 <jrandom> hmm? 15:28 <jrandom> věci kolem certifikátů typu hashcash / atd.? 15:28 <deer> <oOo> Ok, nech to být ^^ 15:28 <deer> <oOo> Ano 15:29 <jrandom> ok ano, infrastrukturu na to už máme 15:29 <jrandom> (i když věci jako libSAM bude nutné upravit, aby správně interpretovaly destination, protože tuším, že nightblade vždy předpokládal 384bytes ;) 15:30 <jrandom> ale router zvládne různé typy certifikátů transparentně 15:30 <deer> <oOo> Kód je na to připravený? Chybí jen nějaký „obsah“? 15:31 <jrandom> ano – RouterIdentity se aktuálně vždy připojuje s NullCertificate (certificate type == 0) 15:31 <jrandom> když se připojí jiný typ, připojí se jiný typ certifikátu 15:31 <jrandom> např. hashcash cert, CA signed cert, atd. 15:31 <jrandom> verifikační infrastruktura je taky připravená (RouterInfo.verify) 15:32 <deer> <oOo> Oh, super :) 15:32 <deer> <oOo> Takže si někdo může hrát s tím kódem a předem přidat hashcash a spol.? 15:32 <jrandom> kdyby přišla náhlá vlna, asi bych dokázal síť uzamknout za den nebo dva 15:32 <jrandom> správně 15:33 <jrandom> (i když si myslím, že fvw má pravdu, že to nebude nějakou dobu palčivé) 15:33 <deer> <oOo> Ok. Nehlásím se ;) Ale někdo by mohl :p 15:33 <Nightblade> na i2p.net odkaz na log ze schůzky 24. srpna ukazuje na log ze 17. srpna 15:33 <jrandom> jasně, sorry, schůzka ještě neskončila :) 15:33 <Nightblade> oh haha 15:34 <jrandom> tak, ještě někdo něco? :) 15:34 <hypercubus> nové pravidlo... kdokoli upravuje web: žádné kouření funny stuff při editaci! 15:34 <jrandom> ajaj... 15:34 <jrandom> co jsem provedl? 15:34 <hypercubus> mluvil jsem o rozbitých odkazech ;-) 15:34 <jrandom> aha 15:35 <hypercubus> potřebujeme editora webu na plný úvazek... nominuju luckyho 15:35 <jrandom> no, jo, aktualizoval jsem odkaz na this weeks weekly status notes před schůzkou, kdyby se někdo díval na stránku ;) 15:35 <jrandom> každopádně potřebujeme někoho, kdo bude web hlídat a šťouchat do lidí, když je něco divné 15:36 <luckypunk> já? web enditor? 15:36 <luckypunk> enditor haha 15:36 <luckypunk> nevím 15:36 <Nightblade> spelchek reqwired 15:36 <luckypunk> budu asi dost zaneprázdněný, jakmile začne škola. 15:36 <jrandom> kašli na to! pracuj na i2p na plný úvazek! 15:36 <luckypunk> když vypadnu 15:37 <luckypunk> rodiče mě donutí najít si práci 15:37 <deer> <hypercubus> samé výmluvy ;-) 15:37 <luckypunk> a stejně budu zaneprázdněný 15:37 <deer> <hypercubus> amen 15:37 <deer> * oOo rád zdarma vylepší angličtinu na webu ;) 15:37 <luckypunk> každopádně, pochybuju, že mě nechají vypadnout 15:38 <luckypunk> zvedají legální věk pro odchod ze školy na 18 15:38 <luckypunk> nebo středoškolský diplom 15:38 <luckypunk> co přijde dřív. (obvykle to druhé) 15:38 <hypercubus> er 15:38 <Nightblade> haha „legální věk pro odchod ze školy“ – s čím přijdou příště? 15:38 <luckypunk> teď je to 16. 15:38 <luckypunk> Předtím nesmíš školu opustit, jinak tě zatknou. 15:38 <jrandom> to je vlastně dobrý bod.. jak se budeme blížit k 1.0, bude fajn nabízet různé překlady různých stránek 15:39 * luckypunk zvládne vágní překlad do francouzštiny, pokud to bude nutné. 15:39 <Nightblade> Udělám překlad do klingonštiny a Ebonics 15:39 <deer> <oOo> Jo, klingonský překlad webu :p 15:39 <hypercubus> ano, můžeme nabídnout English, B0rk a oOo‑fried English 15:39 <deer> <oOo> Sakra, stejný nápad>< 15:39 <Nightblade> ooo, čtenář myšlenek 15:39 <luckypunk> (s teorií, že babelfish s pomocí člověka je lepší než žádný překlad.) 15:39 <jrandom> myslím, že bychom mohli ukecat jara, aby aktualizoval svůj francouzský překlad, lucky, ale díky ;) 15:39 <deer> <oOo> hyper: rád a zdarma jako pivo :p 15:40 <jrandom> to je vlastně jedna z velkých věcí po 0.4 – dát dohromady dokumentaci 15:40 <luckypunk> hele, moje francouzština je francouzům úplně srozumitelná 15:40 <luckypunk> I když asi zním jako godmode0 15:40 <hypercubus> installer už má mimochodem nativní jazykové balíčky 15:40 <jrandom> (možná jeden či dva whitepapery k různým aspektům) 15:40 <jrandom> w3rd hyper 15:40 <deer> * oOo tuší, že s lidmi tady zvládneme docela dost jazyků ;) 15:40 <jrandom> (jo, bude těžké přeložit tu paragraph license ;) 15:40 <hypercubus> mohl bych prostě vyhodit panel na výběr jazyka 15:40 <jrandom> souhlas, oOo 15:40 <hypercubus> heheh... libre: 15:40 <jrandom> gratis: 15:41 <luckypunk> gratis a libre 15:41 <luckypunk> zatracená francouzština a její schopnost mít dvě slova. 15:41 <jrandom> ok, ještě něco? 15:41 <hypercubus> my máme na všechno 10 slov 15:41 <luckypunk> i libre znamená v quebecké francouzštině free beer. =( 15:41 <luckypunk> tak tolik k té teorii. 15:42 <jrandom> ok... jestli nic dalšího... 15:42 * jrandom se roztáčí 15:42 * jrandom *baf* uzavírá schůzku