Stručné shrnutí
Přítomni: ant, brachtus, cervantes, duck, jrandom, jrandom2p, legion, modulus, postman, protokol, Ragnarok, smeghead, ugha2p
Záznam ze schůzky
13:05 <jrandom> 0) ahoj 13:05 <jrandom> 1) 0.4.2.6-* 13:05 <jrandom> 2) 0.5 13:05 <jrandom> 3) i2p-bt 0.1.6 13:05 <jrandom> 4) fortuna 13:05 <jrandom> 5) ??? 13:06 <jrandom> 0) ahoj 13:06 * jrandom mává 13:06 <@duck> y0 13:06 <smeghead> ahoj 13:06 <jrandom> týdenní statusové poznámky jsou na http://dev.i2p.net/pipermail/i2p/2005-February/000564.html 13:07 <cervantes> promiňte, jdu pozdě... byl jsem zaneprázdněný čtením statusových poznámek, které byly zveřejněny na poslední chvíli... 13:07 <jrandom> hele, tentokrát byly /před/ schůzkou aspoň (tak o 30s ;) 13:08 <jrandom> každopádně, zatímco se probíráte tím tak strašně vzrušujícím e-mailem, pojďme rovnou na 1) 0.4.2.6-* 13:09 <jrandom> s posledními patchi od anona a spol. váhám, jestli vydat novou 0.4.2.7 takhle blízko revizi 0.5. 13:10 <jrandom> zatím ale, pokud máte odvahu, klidně zkuste cvs – je stabilní (rozbíjím věci na jiné větvi) a má pár fajn věcí 13:11 <jrandom> rozhodující faktor, proč to teď nevydat, byl, když jsem udělal checklist pro 0.5 a zjistil, že zbývají vlastně jen aktualizace webového rozhraní 13:11 <+Ragnarok> co se týče patchů od Sugadude, představují změnu politiky, protože jsme už dřív diskutovali filtrování adres mimo .i2p a ty ses rozhodl proti tomu 13:11 <jrandom> oh, hm? tak sám se sebou tehdy nesouhlasím – eepproxy stejně nepřijímá ne-.i2p adresy, i kdyby byly v hosts.txt 13:12 <jrandom> měl jsem tehdy nějaký přesvědčivý argument? 13:13 <+Ragnarok> OK, tak můžeme ten patch vrátit a já to implementuju tak, jak to původně fungovalo, což je změna o 0 řádků? 13:13 <+Ragnarok> ani ne, prostě mi to bylo jedno :) 13:13 <jrandom> oh, super, ty jsi šéf 13:13 <cervantes> no, přesvědčil jsi mě, abych zahodil veškerou práci na systému pro správu víc TLD a vyházel všechny zaměstnance 13:13 <+Ragnarok> filtrování už probíhá, takže je to jen přidání podmínky do ifu 13:14 <jrandom> cervantes: mám tu taky krásný most na prodej... 13:14 <cervantes> :) 13:14 <jrandom> OK, word, Ragnarok, když mi pošleš .java/.tar/.diff/.cokoli, bude to skvělé 13:15 <+Ragnarok> Teď můžu dělat cvs :) 13:15 <jrandom> :) ještě lepší 13:15 * cervantes zálohuje cvs head 13:15 <jrandom> heh 13:16 <+Ragnarok> *BUM* 13:16 <+Ragnarok> ... jen si dělám srandu :) 13:17 <jrandom> OK, kromě toho, má někdo ještě něco k 0.4.*? 13:17 <ant> <dm>gt; 0.4.* stojí za houby, dejte nám 0.5 13:17 <ant> <dm>gt; Je to staré jak milion let!! 13:18 <ant> <fvw>gt; 0.4.* není špatná, ale stejně nám dejte 0.5. 13:18 <jrandom> 2) 0.5 tedy :) 13:19 <ant> <dm>gt; jste mi hodně dlužní, já přivedl 0.5 13:19 <jrandom> Bez tebe bychom to nedali, dm 13:19 <ant> <dm>gt; amen 13:20 <jrandom> jak bylo v poznámkách, prakticky všechna těžká práce pro 0.5 je hotová a otestovaná, ale pořád zbývají doladit různé drobnosti 13:21 <jrandom> (např. další úkol na mém seznamu je konfigurační stránka pro tunnel, která bude spravovat pools a nastavení) 13:22 <@duck> Doufám, že před vydáním budeme mít testovací síť 0.5? 13:22 <jrandom> byly však aktualizace v mnoha různých komponentách, takže 0.5 může být trochu hrbolatá 13:22 <ant> <dm>gt; jrandom UŽ má testovací síť.. no jo 13:23 <jrandom> jo, dělám jednu lokálně tady s asi tuctem routers, ale během dne nebo dvou zkusím sehnat pár lidí, aby pomohli s testy ve větší síti 13:24 * postman může nabídnout vyhrazený stroj 13:24 <jrandom> boží. možná to zítra něco zkusíme a pokusíme se pár věcí rozbít. 13:26 <cervantes> já taky 13:27 <jrandom> word 13:27 <jrandom> to je teď asi vše, co mám k nadcházející 0.5 – cvs commit logy byly docela ukecané, takže pokud chcete detaily, mrkněte na ně 13:28 <jrandom> má ještě někdo nějaké komentáře/dotazy/obavy/frisbee k 0.5? 13:29 <+postman> ne 13:29 * postman se těší, až rozběhá nové V8 :) 13:30 <jrandom2p> no, 0.5 je spíš nový tank – navržený ke zlepšení bezpečnosti a anonymity, ne jako výkonový tweak ;) 13:30 <jrandom2p> ale souhlasím, už je to dlouho 13:30 <@duck> nezapomeň přidat cíl 0.5 do bugzilly 13:30 <@duck> kdyby se objevily bugy 13:30 <jrandom2p> (heh, přidal jsem vůbec 0.4?) 13:31 <jrandom2p> ale dobrý nápad 13:31 <@duck> nebo chceš bugy někde jinde 13:31 <@duck> ehm, hlášení chyb :) 13:31 <@duck> vím, že jsem byl líný a zneužíval jsem na to IRC zprávy 13:31 <jrandom2p> ne, bugzilla je skvělá, mnohem lepší než můj zápisník 13:32 <jrandom2p> nevyčítám ti to, bugzilla je trochu opruz 13:32 <jrandom2p> ale jak se bugy hromadí, je to tak nejlepší 13:32 <@duck> ne 13:33 * jrandom si právě všiml, že schizofrenně přepínám mezi obrazovkami 13:34 <jrandom> OK, každopádně přecházíme na 3) i2p-bt 0.1.6 13:34 <jrandom> duck: máš slovo 13:34 <@duck> ok 13:34 <@duck> i2p-bt 0.1.5 mělo pár problémů, dva největší: 13:35 <@duck> - resource temporarily unavailable 13:35 <@duck> - invalid argument error on windows 13:35 <@duck> oba byly opraveny 13:35 <jrandom> (jupí!) 13:35 <@duck> zatímco jsem se snažil svést vinu na sam protokol, sam bridge a winsock 13:35 <@duck> ukázalo se, že problém souvisel s neblokujícím socketovým kódem 13:36 <@duck> ještě jsem neviděl, že by 0.1.6 spadla 13:36 <@duck> některé další problémy nejsou vyřešeny: 13:36 <@duck> uživatelé GUI si stěžovali na vyskakovací okna 13:36 <@duck> můžete je zakomentovat, ale to se mi nelíbilo 13:37 <@duck> pořád čekám, až někdo implementuje lepší řešení 13:37 <@duck> třeba zobrazení stavového řádku přímo v okně přenosu 13:37 * smeghead se schovává 13:37 <smeghead> vlastně jsem na to včera v noci koukal 13:37 <smeghead> ale není to na vrcholu mého seznamu priorit 13:37 <@duck> nebo se jednou podívám, jak funguje wxPython, a udělám to sám 13:37 <@duck> ale není to na vrcholu mého seznamu priorit 13:38 <@duck> a GUI nepoužívám, takže je mi to vlastně fuk :P 13:38 <+Ragnarok> vždycky je tu nové GUI z 3.9 :) 13:38 <@duck> je lepší? 13:38 <smeghead> jo, proč jsi vlastně i2p-bt postavil na takové zaprášené verzi? :) 13:38 <@duck> protože to tehdy bylo stabilní vydání 13:39 <@duck> a ne tak zmrzačená jako klienti typu bittornado 13:40 <@duck> Ragnarok: když pomineme licenční otázky, myslím, že portování našich i2p věcí na 3.9 by mohlo být dobré 13:40 <+Ragnarok> nové GUI je podle mě dost boží a je napsané v pygtk, takže do něj můžu fakt hackovat 13:40 <jrandom> jakou má 3.9 licenci? myslel jsem, že je něco jako MIT? 13:40 <+protokol> uvítal bych novější verzi jetty 13:40 <smeghead> protokol: to přijde dřív, než si myslíš 13:41 <@duck> "BitTorrent Open Source License" 13:41 <smeghead> licence podle momentální módy 13:41 <+Ragnarok> nečetl jsem ji celou.. zdá se divná 13:41 <+protokol> licencování v i2p neexistuje 13:41 <@duck> odvozená z Jabber Open Source License 1.0 13:41 <+protokol> když je zdroják, je to PD (public domain) 13:41 <@duck> protokol: proto jsem řekl ‚pomineme‘ 13:42 <smeghead> a na čem je založená ta jabber licence? 13:42 <jrandom> (na zastaralých autorských zákonech?) 13:42 <smeghead> kromě toho :) 13:43 <modulus> přáním Sunu se v tom šťourat. 13:43 <@duck> http://www.opensource.org/licenses/jabberpl.php 13:43 <smeghead> navrhuji naplánovat licenční otázku na příští schůzku I2P Public Domain Security Council 13:43 <modulus> aha, tahle 13:43 <modulus> přeslechl jsem se. 13:45 <@duck> 3.9.0 vypadá nadupaně 13:45 <@duck> ale je to pořád beta 13:47 <@duck> OK, kdo chcete pomoct, dejte mi prosím vědět 13:47 <@duck> ať se můžeme podívat na použití 3.9.x 13:47 <@duck> . 13:47 <jrandom> w3rd 13:47 <smeghead> rád pomůžu 13:47 <jrandom> rád pomůžu s testováním 13:48 <+Ragnarok> Rád bych, ale asi budu mít málo času, mám teď semestr z pekla. 13:48 <jrandom> d'oh 13:48 <@duck> vykašli se na školu 13:48 <jrandom> sakra, duck mě předběhl 13:48 <smeghead> jo, dělají to všichni 13:49 <+Ragnarok> buu 13:49 <ant> <jnymo>gt; prostě se dej k armádě ;) 13:50 <jrandom> jo, protože to ti dá spoustu času na psaní kódu, že? ;) 13:50 <+Ragnarok> už jsem se vzdal oboru matematika, víc ze mě nedostanete :) 13:50 <jrandom> heh 13:50 <jrandom> OK, má ještě někdo něco k 3) i2p-bt? 13:51 <ant> <jnymo>gt; jen nepodepisuj na šest let 13:51 <@duck> na fóru je o tom docela dost příspěvků 13:51 <@duck> dík všem, kdo pomáhají nováčkům 13:51 <@duck> s/thanks/my thanks/ 13:51 <@duck> jestli máte věci do FAQ, dejte vědět 13:52 <jrandom> (kdybychom pořád měli drupal, mohli bychom prostě přidat nový node...) 13:53 <jrandom> OK, každopádně přecházíme na 4) fortuna 13:54 <jrandom> smeghead: dáš nám update, jak to vypadá? 13:54 <smeghead> jo, pracuju paralelně na pants a fortuně 13:55 <smeghead> protože jsem potřeboval upravit build fortuny, aby se z něj stal pbuild 13:55 <smeghead> ETA patche, který vám umožní testovat fortunu, je den nebo dva, možná už dneska večer – podle toho, jaké drogy v tom budou 13:56 <jrandom> heh 13:56 <@duck> takže si stáhneš kalhoty? 13:56 <jrandom> OK, super, kdykoli to bude – když to stihneme do 0.5 během příštího týdne, paráda, když ne, taky dobrý 13:56 <smeghead> i kdybych to dokončil dnes, k nasazení bych byl konzervativní 13:57 <jrandom> rozumné 13:57 <smeghead> dokud neuděláme slušné testování 13:57 <smeghead> protože tohle bude v srdci většiny krypta v i2p 13:57 <jrandom> jo 13:57 <ant> <jnymo>gt; zůstane jbigi? 13:57 <smeghead> tvoje nová třída pro entropii je super 13:58 <jrandom> jo, jnymo, tohle je jen generátor náhodných čísel 13:58 <ant> <jnymo>gt; aha 13:59 <jrandom> pořád budeme muset udělat trochu výzkumu kvality různých zdrojů entropie v router, ale myslím, že mu dokážeme posílat nějaká data. 14:00 <smeghead> mimochodem, jestli si někdo chce přečíst, o čem to pants je: http://smeghead.i2p/README_pants 14:00 <jrandom> oh, boží 14:01 <smeghead> pants je taky skoro hotové 14:01 <brachtus> vím, že jbigi je trochu těžké rozchodit na OS X/Darwin... bude to mít stejné problémy s buildem? 14:01 <smeghead> jaký je problém na OS X? 14:01 <modulus> jen musíš sestavit tu knihovnu 14:02 <modulus> podle mě nic hrozného, ale trochu otravné. 14:02 <jrandom> brachtus: fortuna je v čisté Javě, nepoužívá nic native 14:02 <smeghead> můžu dát jbigi do pants a tím by byl build hračka, pokud budeme pants shipovat s i2p 14:02 <brachtus> nic extra těžkého, je to jako build sdílené knihovny na Linuxu, ale těžší než prosté dvojklik–instalace 14:02 <smeghead> samozřejmě bys potřeboval ant 14:02 <brachtus> OK, jrandom, to je skvělé :) 14:03 <jrandom> smeghead: to je vlastně dobrý postřeh – jbigi má v rámci pants závislost na GMP 14:03 <ant> <jnymo>gt; co je to pants? 14:03 <smeghead> nebylo by potřeba žádné ruční šťourání 14:03 <ant> * jnymo nemá spuštěný router 14:03 <smeghead> jnymo: přečti si ten odkaz, co jsem právě poslal 14:04 <jrandom> http://bolas.mine.nu:8080/cgi-bin/nph-proxy/000000A/http/smeghead.i2p/README_pants 14:04 <smeghead> pants umí postavit i gmp 14:04 <jrandom> (public inproxy) 14:04 <smeghead> ah, pěkné 14:04 <jrandom> fuj, to ten text úplně b0rklo 14:04 <ant> <jnymo>gt; díky jr 14:04 <ant> <fvw>gt; nebojíte se právních problémů? 14:04 <smeghead> jrandom ten inproxy neprovozuje 14:04 <jrandom> oh, ten inproxy provozuje někdo jiný, bylo to postnuto na fórum 14:05 <jrandom> (viz http://bolas.mine.nu:8080/) 14:05 <cervantes> jrandom: nemělo by se to zobrazovat jako HTML soubor... zkoukni zdroj 14:05 <ant> <fvw>gt; stejně mě udivuje, že to někdo dělá. Ale pokud to provozuje někdo, kdo není pro projekt zásadní, v pohodě :) 14:05 <jrandom> hehe 14:05 <jrandom> pro projekt jsme /všichni/ zásadní :) 14:06 <smeghead> fvw: inproxy nevidím právně tak problematické jako outproxy 14:06 <smeghead> totiž outproxy 14:06 <ant> <fvw>gt; možná ne, ale stejně přes ně může jít dětská pornografie a podobně 14:06 <jrandom> jen kdyby na i2p takové věci byly, o čemž podle mých znalostí nejsou 14:06 <legion> outproxy by mohly routovat přes tor, aby to bylo o něco bezpečnější, protože by se používaly jen na web, nevidím v tom problém. 14:07 <jrandom> (ale jo) 14:07 <modulus> zatím 14:07 <ant> <fvw>gt; jo, ale kdokoli to tam může dát kdykoli. 14:07 <ant> <fvw>gt; jo, ani já bych tor outproxy neprovozoval. Každopádně sorry za offtopic 14:07 <jrandom> legion: jasně, ale já nahodil squid.i2p dřív, než byl venku tor 14:07 <ant> <duck_>gt; abychom se vrátili k tématu; těším se na pants 14:08 <jrandom> jo, pants++ 14:08 <smeghead> dám vám vědět, než dropnu pants do cvs 14:08 <smeghead> je to docela velké 14:08 <ant> <duck_>gt; lidi mimo i2p by to taky mohlo zajímat 14:09 <cervantes> ano, dej nám všem vědět, než shodíš kalhoty 14:09 <smeghead> ano, chci to propagovat i mimo i2p 14:09 <jrandom> souhlas, možná bychom to měli dát do jiného modulu (nebo na nový rychlý/velký server)? 14:09 <+Ragnarok> zvlášť pokud jsi typ na velké pants 14:10 <smeghead> ano, modul pants by se měl držet odděleně od repo pants ve stromu zdrojáků, teď je mám v jednom kořeni apps/pants 14:10 <smeghead> :/ 14:10 <smeghead> což, nemusím říkat, je úplně na prd 14:11 <smeghead> tak o čem jsme to původně mluvili? 14:11 <jrandom> hmm, možnosti nasazení probereme mimo 14:11 <jrandom> fortuna ;) 14:12 <jrandom> smeghead: koukal ses na potřeby implementace ohledně AES/SHA256? 14:12 <jrandom> (protože i2p SHA256 neumí partial digests) 14:13 <smeghead> hm 14:13 <jrandom> AES ale máme dokonale vhodnou blokovou impl 14:13 <smeghead> asi to zjistím, až to spadne 14:13 <jrandom> každopádně to můžeme taky pořešit 14:13 <jrandom> heh 14:15 <jrandom> OK, má někdo nějaké otázky/myšlenky/obavy k fortuně? 14:15 <jrandom> pokud ne, přeskočíme na 5) ??? 14:15 <jrandom> cervantes: p1ng 14:16 <cervantes> http://forum.i2p/viewtopic.php?t=305 14:16 <cervantes> máme nového člena fóra týdne 14:16 <cervantes> představuji [tadarada] Sugadude! 14:16 * brachtus tleská Sugadude 14:17 <jrandom> hurá 14:17 <cervantes> za to, že je obecně nápomocný všem těm i2p n00bům 14:17 <@duck> pěkný avatar taky 14:17 <cervantes> avatar(y) 14:18 <legion> avatary? nevěděl jsem, že na i2p fórech můžeme mít avatary? 14:18 <smeghead> dostávají je jen uživatelé, kteří jsou fakt hodně zlí 14:18 <cervantes> nemůžeš... leda že jsi osobnost fóra týdne ;-) 14:18 <@duck> jen pro elitu 14:18 <legion> aha, chápu... 14:19 <ant> <jnymo>gt; vím o někom, koho zajímají bezpečné finanční systémy přes i2p 14:19 <legion> dává smysl :) 14:19 <ant> <jnymo>gt; nevím, jestli tu jsou, ale... 14:19 <@duck> jsem smradlavý anarchokapitalista 14:19 <@duck> tak mě zkuste 14:20 <ant> <jnymo>gt; četl jsem víc o prahové kryptografii a mluví se o jejím použití na tohle 14:20 <ant> <jnymo>gt; stejně tak na zajištění jiných funkcí 14:21 <ant> <jnymo>gt; je tu každý obeznámen s prahovou kryptografií? 14:21 <legion> Podle mě by úroveň kryptografie a síťové bezpečnosti měla být proměnná, podle funkce/úkolu. 14:21 <ant> <duck_>gt; jnymo: trochu 14:22 <ant> <jnymo>gt; pro důvěryhodné finanční transakce v i2p chceme silnou decentralizovanou důvěru 14:22 <modulus> to je o sdílených klíčích a takových těch věcech? 14:23 <ant> <jnymo>gt; jo, klíče jsou sdílené po částech 14:23 <ant> <duck_>gt; ale v anonymním prostředí, jak víš, že subjekty, které sdílejí, neovládá jedna a táž osoba? 14:23 <ant> <jnymo>gt; a pro získání priv klíče musíš obejít (kompromitovat) víc než polovinu všech serverů v systému 14:24 <modulus> pokud vím, otázka distribuovaného generování klíčů je ale docela komplikovaná. 14:24 <legion> jo, ale v systému s miliony by to bylo těžké (jo, i2p je teď malé, ale snad brzy hodně vyroste). 14:25 <ant> <jnymo>gt; atomické komunikace, nebo tak něco... ale jo, jsou problémy s přijímáním nových uzlů do systému, které se, myslím, řeší 14:25 <ant> <jnymo>gt; myslím 14:25 <ant> <jnymo>gt; takže možná to zatím není dost vyvinuté, ale vsadil bych se, že nějaké použití prahové kryptografie na i2p nakonec bude 14:26 <jrandom> pěkné 14:26 <legion> nevím, možná 14:26 <ant> <jnymo>gt; někdo už postavil DNSSEC addon s prahovou kryptografií 14:27 <ant> <jnymo>gt; a wrapper kolem bind 14:27 <jrandom> prahy fungují dobře, když je identita vzácná 14:27 <jrandom> v anonymních sítích je ale identita zadarmo 14:27 <legion> řekl bych, že teď je nejvyšší prioritou učinit to přívětivější a vyladit chyby. 14:27 <jrandom> (chceš nový destination? chceš jich 100 000?) 14:28 <legion> jasně, nové služby/funkce jsou vždycky super. 14:28 <jrandom> jo, obchod a finance nad i2p budou fajn 14:28 <ant> <jnymo>gt; jo, a nevím, jestli by atomická komunikace fungovala přes prahový kryptografický systém s 10 000 uzly 14:29 <ant> <jnymo>gt; no, to je vše, co jsem chtěl říct :) 14:30 <jrandom> heh, super, určitě se kdykoli poděl o zajímavé věci na fóru nebo tak 14:30 <jrandom> OK, má ještě někdo něco do schůzky? 14:32 <+ugha2p> Jsem marný. 14:33 <jrandom> co se děje, ugha2p? 14:33 <ant> <jnymo>gt; jsem rád, že ses z toho vyzpovídal, ugha ;) 14:33 <+ugha2p> Schůzky si nikdy nepamatuju. :) 14:33 <jrandom> heh 14:33 <jrandom> no, logy budou brzy zveřejněny, 90 minut akční zábavy 14:34 <jrandom> no, a tímhle 14:34 * jrandom se chystá 14:34 * Curiosity mává na jrandom a říká děkuju! :D 14:34 <ant> * jnymo nadhazuje míč schůzky 14:34 * jrandom *baf* uzavírá schůzku