Stručné shrnutí
Přítomni: dg, hottuna, KillYourTV, lillith, Meeh, psi, str4d, weltende, zzz
Záznam ze schůzky
20:18:53 * KillYourTV si všiml, že už jsme 17 minut na schůzce... a rozjezd je tichý... 20:19:31 <lillith> říkala jsem si to samé, nepopletla jsem si taky čas nebo tak něco? 20:20:23 * dg čeká, až bude mít volno 20:20:30 <dg> nejdřív je potřeba dodělat pár věcí 20:20:33 <dg> promiňte 20:20:39 <dg> klidně začněte beze mě, pokud je třeba 20:23:07 * KillYourTV bude většinou jen pozorovatel kvůli svým dosti zanedbatelným a nepodstatným rolím... 20:23:15 <KillYourTV> ...takže na časech začátku nesejde. 20:23:39 <Meeh> Budu tady, ale počkám, dokud nebude dg připraven 20:23:42 <str4d> Přemýšlím, jestli by šlo mít dvě leaf připojení IRC ke stejnému leaf serveru, aby se snížily netsplity... 20:23:48 <dg> Dokud to nikoho neštve, ještě chvilku počkám 20:23:59 <dg> Doufám, že $task už nepotrvá moc dlouho 20:24:02 <str4d> (aniž by se zdvojovaly zprávy) 20:24:05 <dg> str4d: ne bez pořádných úprav IRCd 20:24:16 <dg> (nebo i2p hax?) 20:24:22 * KillYourTV zvýšil hodnotu nice svých úloh, aby dal víc CPU času dg 20:25:07 <str4d> Už existují I2P úpravy pro IRCd, tak proč ne redundance? 20:25:50 <dg> vlastně 20:25:50 <str4d> Asi záleží na IRCd 20:26:04 <dg> Počty IRC splitů beru tak trochu jako způsob měření zdraví sítě 20:26:19 <dg> Pro mě to něco říká o úspěšnosti tunnel :-P 20:27:07 <str4d> Když už jsme u toho. 20:27:30 <KillYourTV> Nevím, jaké úpravy se aplikovaly a proč byly potřeba. (Kdysi ngircd potřeboval drobnou úpravu kvůli zobrazení b32... ale s webirc to není potřeba (a tady se stejně nezobrazují)) 20:28:00 <str4d> -_- 20:49:54 <psi> orion: ohledně C++ i2p, nevadí, když do tvého kódu přidám build systém? nejspíš scons 20:54:16 <dg> Jsem připraven 20:54:27 <dg> Omlouvám se za zpoždění, lidi 20:55:01 * dg pinguje #i2p-dev 21:03:16 <str4d> o/ dg 21:04:09 <hottuna> ahoj dg 21:05:07 <iRelay> <weltende@freenode> *mává* 21:05:53 <psi> hurá 21:05:56 * psi vypršel timeout 21:11:17 <hottuna> připraven, dg? 21:13:23 <dg> promiňte, odpojil jsem se 21:13:26 <dg> Co mi uteklo? 21:13:26 <dg> <+iRelay> <weltende@freenode> *mává* 21:13:26 <dg> chanserv dává voice uživateli psi 21:13:26 <dg> <+psi> hurá 21:13:26 <dg> +psi vypršel timeout 21:13:26 <dg> s-771 je nyní znám jako s-77 21:13:26 <dg> <+dg> hurá! 21:13:26 <dg> <+dg> Všichni se kvůli mně probudili<3 21:13:27 <dg> <+dg> weltende: Nějaké novinky ohledně mailing listu? prosím, řekni, že nějaké máš 21:13:27 <Meeh> *mává* 21:13:27 <hottuna> Myslím, že ti nic neuniklo 21:13:27 <psi> jo 21:13:27 <dg> dobrá tedy 21:13:27 <dg> Takže, weltende: .. 21:14:37 <iRelay> <weltende@freenode> ne tak docela... zatím nebyl čas 21:14:47 <iRelay> <weltende@freenode> kytv by to mohl udělat... má root přístup na stroj, který jsem měl na mysli, pokud si dobře pamatuju ;-) 21:14:50 * dg pár minut čeká 21:15:41 * dg šťouchá do KillYourTV 21:17:30 <iRelay> <weltende@freenode> dg: a víc kravského zvonce! 21:17:34 <iRelay> <weltende@freenode> ehm... strukturu 21:18:02 * dg v tom nikdy nebyl dobrý, ale zkusí to 21:18:12 * dg pokračuje 21:18:15 <dg> KillYourTV: pípni, až budeš zpátky 21:18:21 <dg> Takže, aktualizace stavu. 21:18:40 * str4d má ~40 minut, takže GTFG fg ;P 21:18:40 <KillYourTV> hmm? Neuvědomil jsem si, že mám root, ale můžu na to hodit nějaký čas (školní práce a stěhování mi zabraly dost času) 21:18:40 <dg> Má smysl je obnovit, když máme schůzky (a snad i jejich souhrny, ale ty teď nefungují)? 21:19:15 <str4d> dg, pro koho by ty aktualizace stavu byly? 21:19:22 <str4d> s/for/aimed at/ 21:19:25 <iRelay> str4d měl na mysli: dg, na koho by byly ty aktualizace stavu zaměřené? 21:19:34 <dg> No, předpokládám, že ty předchozí, které dělal jrandom, byly pro ty, kdo chtěli TL;DR ze schůzek 21:20:06 <dg> Možná jako jsme to udělali u poslední schůzky (na webu), kde byly výsledky shrnuté nahoře na stránce 21:20:31 <hottuna> Bylo by to fajn kvůli budování komunity, ale je to i trochu práce. 21:20:49 * dg si nemyslí, že je to nutnost, ale bylo by hezké říct, co schůzka dokázala/rozhodla 21:21:32 <hottuna> Chtěl by to někdo dělat? 21:22:01 <str4d> Při přepracování webu jsem pojal status updaty jako „blogové příspěvky“ 21:22:05 <str4d> Takže možná bude lepší psát právě ty, nebo strukturovat aktualizace stavu takhle. 21:22:20 <hottuna> to zní docela dobře 21:22:57 <str4d> (A protože blog nakonec bude mít RSS nebo něco podobného, dá se to použít pro napojení na další distribuční kanály podle potřeby) 21:23:24 <psi> bod 1: zvážit, CCC 21:23:27 <lillith> napadlo mě, že po schůzce bychom mohli mít nové vlákno na zzz.i2p, aby lidé mohli reagovat s následnými body k tomu, co se probíralo 21:23:30 <psi> jak se „tahle strana“ zorganizuje? 21:23:55 <hottuna> Podporuji nápad s blogem, ale někdo to musí dělat. 21:24:50 <psi> ach jo, příšerný lag 21:25:27 <str4d> A aktualizace stavu nemusí být nutně moc „jako zápisy“, protože do sekce schůzek v rámci přepracování mají jít skutečné zápisy (a přemýšlím, že i zápisy by mohly jít do kanálu, zatímco kompletní logy by se zobrazovaly se zápisy na webu) 21:26:10 <zzz> dg, pro info, jr posílal aktualizace stavu hodiny před každou schůzkou a nebyly to zápisy z minulé schůzky 21:26:55 <str4d> Ach, díky zzz – takže spíš obecná aktualizace, aby byli všichni před schůzkou v obraze. 21:27:10 <zzz> správně 21:27:39 <zzz> dg, pro info, jr posílal aktualizace stavu hodiny před každou schůzkou a nebyly to zápisy z minulé schůzky 21:28:00 <dg> zzz: aha, takže to bylo tl;dr za $week? 21:28:03 <dg> <+dg> Půjdeme dál? 21:28:03 <dg> <+dg> psi: ccc je na programu :) 21:28:03 <dg> --- aquarium (grenze@irc2p) se připojil k #i2p-dev 21:28:06 <dg> --- w8rabbit (w8rabbit@irc2p) se odpojil (zabito (nickserv (vynuceno zablokování přezdívky))) 21:28:06 <zzz> <str4d> Ach, díky zzz – takže spíš obecná aktualizace, aby byli všichni před schůzkou v obraze. 21:28:06 <zzz> <zzz> správně 21:28:09 <dg> <+dg> Další téma: * role správy PR (http://zzz.i2p/topics/1299) 21:28:09 <dg> <+dg> Nevím, jestli je tu ten, kdo to postnul.. 21:28:09 <str4d> dg, repost: A aktualizace stavu nemusí být nutně moc „jako zápisy“, protože do sekce schůzek v rámci přepracování mají jít skutečné zápisy (a přemýšlím, že i zápisy by mohly jít do kanálu, zatímco kompletní logy by se zobrazovaly se zápisy na webu) 21:28:24 <str4d> Ano, je – orion? 21:28:34 <hottuna> dg, byl bys ochotný psát před schůzkami aktualizaci stavu do blogu? 21:29:16 <str4d> (aspoň je v kanálu) 21:29:23 <str4d> A jen pro úplnost, tohle je ten člověk, co pracuje na I2PCPP 21:30:15 * psi kompiluje i2pcpp 21:31:12 <psi> taky se dívám do kódu 21:32:58 <psi> mám soubor SConstruct 21:36:03 <dg> zatracené krysy, co žerou kabely 21:36:03 <dg> [repost] 21:36:03 <dg> <+psi> mám soubor SConstruct 21:36:05 <dg> <+dg> str4d: 21:36:05 <dg> <+dg> * Novinky k přepracování webu 21:36:05 <dg> <+dg> Něco nového? 21:36:08 <dg> [/repost] 21:36:12 <str4d> dg, potřebuju m0ar stabilních verzí 21:36:15 <str4d> =P 21:36:21 <dg> :( 21:36:36 <str4d> dg, fungují mi URL podle sítě 21:36:59 <dg> ó, pěkně, pokrok 21:37:02 <dg> Jak jsi to udělal? 21:37:06 * psi poznámka pro sebe: nekompilovat s -j8 na stroji se 4 jádry 21:37:13 <str4d> Takže v souborech stránek, když dáš <a href="http://{{ i2pconv(trac.i2p2.i2p) }}/">, převede se to na trac.i2p2.de 21:37:32 <str4d> A obdobně pro jakékoli další weby, které mají (natvrdo) známé veřejné URL. 21:37:39 <str4d> Jinak to přidá .to 21:38:16 <str4d> dg, problém byl, že Flask kešoval filtry aplikované na řetězce. 21:38:19 <str4d> Takže se to vyhodnotilo při prvním načtení šablony a pak uložilo. 21:38:39 <iRelay> <weltende@freenode> psi: ledaže by to dělalo více vláken na jádro ;) 21:38:43 <str4d> Změna filtru na context processor (takže se funkce vyhodnotí při každém požadavku) to vyřešila. 21:38:46 <dg> Ó, ha 21:39:34 <str4d> Můžu zkusit tu funkci zobecnit tak, aby se jí předávala celá URL a ona našla a změnila část domény, pokud by to lidi raději používali takhle. 21:39:45 <str4d> Ale zatím to Funguje (TM) 21:40:01 <dg> psi: 21:40:04 <dg> * diskuse o workshopu/rychlé přednášce (lightning talk) na CCC 21:40:28 <psi> ano 21:40:39 * psi pročítá odkaz na zzz.i2p 21:40:58 <str4d> (mimochodem: Až budu mít nějaký volný čas (po vychytání bugů v mechanismu feedu), rád bych s welterde doladil věci kolem zrcadlení downloadů.) 21:42:36 <iRelay> <weltende@freenode> str4d: no... mělo by to být dost jednoduché... textový soubor v mtn se seznamem všech http, ftp mirrorů.. 21:44:32 <iRelay> <weltende@freenode> (a na backendu jen rsync master web, ze kterého si všechna zrcadla tahají) 21:44:40 <hottuna> vybrali jsme téma pro lightning talk? 21:44:40 <psi> ok ohledně CCC mám 0% šanci získat potřebné doklady včas, abych se tam dostal 21:44:40 <psi> a taky... spousta „jiných věcí“ 21:44:40 <psi> celkově jsem přetížený kvůli závěrečkám 21:44:40 <psi> a navíc lag 21:45:31 <str4d> welterde, to jsem si myslel, ale nejsem obeznámený se současným nastavením mirrorů. 21:47:26 <str4d> Druhá věc je samozřejmě migrace zbytku starých stránek (a uklidit rozložení navigace) 21:48:06 <dg> <+psi> ok ohledně CCC mám 0% šanci získat potřebné doklady včas, abych se tam dostal 21:48:06 <dg> <+psi> a taky... spousta „jiných věcí“ 21:48:06 <dg> <+psi> celkově jsem přetížený kvůli závěrečkám 21:48:06 <dg> <+psi> a navíc lag 21:48:06 <dg> <+dg> Asi bychom se mohli zeptat publika, kdo už i2p používal 21:48:09 <dg> <+iRelay> <weltende@freenode> (a na backendu jen rsync master web, ze kterého si všechna zrcadla tahají) 21:48:09 <dg> <+dg> psi: jo, ale ech a welt tam podle mě jedou 21:48:11 <dg> <+str4d> welterde, to jsem si myslel, ale nejsem obeznámený se současným nastavením mirrorů. 21:51:57 <str4d> Dobře, mizím o/ 21:52:13 <dg> měj se o/ 21:52:28 <dg> Fakt jsme měli začít dřív 21:52:31 <dg> sakra 21:52:47 <str4d> Uvidím, jestli se stihnu vrátit na závěr, ale nic neslibuju. 21:53:35 <dg> dobře, stenografie 21:53:42 * dg šťouchá do Meeh 21:54:01 <psi> potřebujeme generické rozhraní pro tvorbu transportů 21:54:04 <psi> (dle mého) 21:54:23 <psi> s/need/should\ have/ 21:54:26 <iRelay> psi měl na mysli: měli bychom mít generické rozhraní pro tvorbu transportů 21:55:08 <Meeh> Jsem tady, promiňte, vyrušil mě telefonát, už jsem zpět 21:55:16 <dg> co vím, existuje něco zvaného „restricted routes (omezené trasy)“, ale nevím, jak fungují 21:55:19 <Meeh> *doháním/čtu log* 21:55:22 <dg> (a ani nejsou implementované..?) 21:55:28 <dg> Meeh: není toho moc ke čtení.. :( 21:55:50 <psi> dg, nejsou k tomu dokumenty? 21:56:10 <dg> psi: zmínku na www.i2p2.i2p je jediné, co jsem našel někde v roadmapě nebo tak.. 21:56:47 <psi> jestli si někdo náhodou pamatuje, co jsou/byly „restricted routes“, prosím ozvěte se 21:56:50 <lillith> dg, jak tomu rozumím, restricted routes jsou jako ‚darknet mode‘ na Freenetu, připojuješ se jen přes důvěryhodné peery 21:56:57 <psi> aha 21:57:16 <dg> aha 21:57:31 <lillith> myslím :) 21:57:34 <psi> to tak zní, mohlo by to být ono 21:58:11 <dg> odpovídá to názvu 21:58:33 <lillith> nedávno to bylo zmíněno na zzz.i2p, pokud si dobře pamatuju 21:59:40 <psi> kdyby někdo, kdo to dávno ví jistě, mohl dát „potvrzení“, bylo by to super 22:01:31 <lillith> http://zzz.i2p/topics/114 22:04:31 * dg čte 22:04:31 <lillith> to není to, co jsem myslela, ale vysvětluje to docela důkladně 22:06:02 <Meeh> jen mě zajímá, kde jsme na schůzce? 22:06:13 <Meeh> jaké je aktuální téma 22:06:16 <dg> Tak trochu plaveme, Meeh 22:06:23 <Meeh> aha, ok 22:06:31 <dg> "* Skrýt I2P provoz. Jako Tor, skrýt tak, aby vypadal jako SSL provoz, nebo tak něco. (S ohledem na země, kde je darknet nelegální) " 22:06:41 <dg> (Začali jsme pozdě a podle toho to vypadá) 22:08:10 <Meeh> jo, měli bychom přemýšlet o možném alternativním transportu pro země, které blokují a kriminalizují darknety 22:09:47 <lillith> no, začněme tím: jak je teď i2p provoz rozpoznatelný? 22:09:50 <hottuna> Myslím, že bychom to měli hrát podobně jako Tor 22:09:50 <hottuna> a nenasazovat to dřív, než to bude potřeba 22:09:50 <hottuna> abychom protáhli závody ve zbrojení 22:09:50 <hottuna> ale zatím nás nikde neblokovali 22:09:50 <hottuna> pokud vím 22:10:05 <dg> (zatím) 22:10:25 <dg> Také, absence takovéto „ochrany“, tj. systému, některé od i2p odrazuje 22:10:32 <psi> obecně by generické API pro transport bylo pro vývojáře zlatý důl 22:10:32 <hottuna> máme spoustu náhodných dat, ale žádné SSL hlavičky 22:10:57 <dg> obfsproxy je úžasný, ale něco takového nepotřebujeme 22:11:48 <psi> nějaké rozhraní, které implementuješ, a které dělá tvou verzi přenosu dat, ať už je to přes kozy nebo přes http+ssl 22:11:50 <iRelay> <weltende@freenode> psi: generické transport API už máme ;) 22:11:54 <lillith> i2p nemůže být vlastně ‚příliš bezpečné‘ 22:12:02 <hottuna> transport API by byl dobrý nápad a umožnil by rychlý vývoj potřebných transportů 22:12:14 <psi> fakt že jo? 22:12:36 <psi> musím se na ten kód podívat blíž 22:12:56 <psi> buď to moc nekouká, nebo jsem to přehlédl, nebo to tam není 22:13:03 <Meeh> jo, zatím... je to otázka času 22:13:36 <iRelay> <weltende@freenode> router/java/src/net/i2p/router/transport/Transport.java je rozhraní, které musíš implementovat 22:13:36 <dg> to určitě ne, lillith 22:13:46 <dg> i když i2p už je hodně krypta 22:14:17 <hottuna> Myslím, že obfsproxy je hrozné a je na Tor naplácnuté tím nejfrankensteinštějším možným způsobem 22:14:40 <dg> Nelíbí se mi jejich pluggable transports, ale ta technologie je cool 22:14:48 <dg> (emulace Skype je jedna cool věc) 22:17:27 <psi> jestli si dobře pamatuju, obsproxy může být kontraproduktivní 22:17:33 <hottuna> musím jít 22:17:46 <psi> protože emuluje sledovací síť 22:17:53 * psi pravopis 22:18:00 <dg> ahoj 22:19:55 <psi> taky teď musím na chvíli odejít 22:20:27 <dg> Myslím, že to můžeme pro dnešek zabalit a dát to příští týden/někdy brzy(ji) 22:20:34 <dg> Tohle jsme tak trochu podělali 22:21:04 <iRelay> <weltende@freenode> zní to jako plán 22:21:07 <psi> je nejlepší mít předem danou strukturu schůzky 22:21:54 <dg> jo 22:26:10 <Meeh> odpojeno... 22:26:29 <Meeh> 23:10:30 <+psi> obecně by generické API pro transport bylo pro vývojáře zlatý důl 22:26:32 <Meeh> 23:10:31 <hottuna> máme spoustu náhodných dat, ale žádné SSL hlavičky 22:26:35 <Meeh> 23:13:01 <+Meeh> jo, zatím... je to otázka času 22:26:38 <Meeh> 23:13:15 <+Meeh> tak proč na čas odpojovat lidi od i2p... lepší být v bezpečí než litovat 22:26:41 <Meeh> co mi uteklo? 22:27:11 <psi> Meeh: schůzka je prozatím odročena 22:27:11 * psi pravopis 22:27:58 <psi> <dg> to určitě ne, lillith 22:27:58 <Meeh> ach, bída... schůzka příští týden? 22:28:10 * psi lag 22:28:55 <lillith> Meeh, rozhodne se, možná dřív, protože tahle nebyla zrovna úspěšná 22:29:25 <Meeh> pravda pravda, tak příští týden