Stručné shrnutí
Přítomni: atoi, echelon, manas, orignal, randomrng, str4d, z3r0fox, zzz
Záznam ze schůzky
20:00:05 <zzz> 0) Ahoj 20:00:05 <zzz> 1) Aktualizace 0.9.30 (zzz) 20:00:05 <zzz> 2) Stav větve UI - (str4d) 20:00:05 <zzz> 3) Plány na I2P Summer Dev - (str4d) 20:00:05 <zzz> 4) Aktualizace EdDSA - (str4d) 20:00:09 <zzz> 0) Ahoj 20:00:12 <zzz> ahoj 20:00:28 <manas> Ahoj 20:00:33 <eche|on> ahoj 20:01:00 <zzz> 1) Aktualizace 0.9.30 (zzz) 20:01:24 <zzz> ok, věci jdou dobře, testeři nacházejí nějaké problémy, což je skvělé. Jetty 9 jde zatím docela hladce 20:01:35 <z3r0fox> Ahoj! o/ 20:01:54 <zzz> Identifikoval jsem pluginy, které je potřeba aktualizovat na zzz.i2p... pro nejlepší výsledky je potřeba je před vydáním znovu sestavit 20:01:56 <eche|on> většinou ano 20:02:04 <eche|on> až na staré konfigurační soubory Jetty 20:02:24 <zzz> jsem rád, že to děláme teď, abychom byli připraveni na stretch a zesty 20:02:36 <eche|on> ano 20:02:56 <zzz> díky echelonovi a dalším za testování. Pravděpodobně označím dev build jako -rc dříve než obvykle, abychom získali více testování 20:03:12 <eche|on> ok 20:03:20 <orignal_> ahoj 20:03:34 <zzz> nastavil jsem termín pro checkin na pátek 28. dubna, vydání první týden v květnu 20:03:54 <zzz> něco dalšího k bodu 1) ? 20:04:15 <atoi> kdy bude mít Java GOST podpisy? 20:04:41 <eche|on> 2019 20:05:01 <zzz> atoi ještě jsme se na návrhu nedohodli, pokud ano, nejlepší odhad je kvůli prioritám konec příštího roku 20:05:02 <eche|on> jsem v pohodě s 1, je dobře, že jsme odložili UII 20:05:54 <zzz> ale udělal jsem některé další návrhy (136 a 137), aby se usnadilo zavádění nových typů podpisů 20:06:00 <zzz> něco dalšího k bodu 1) ? 20:06:02 <atoi> nemůžu se dočkat, až bude GOST fungovat 20:07:22 <zzz> 2) Stav větve UI - (str4d) 20:07:35 <zzz> str4d, jaké jsou novinky ve tvé větvi UI? 20:07:53 <str4d> Větev UI byla posledních pár týdnů relativně stabilní 20:08:28 <zzz> plán je dát prop začátkem května pro .31 ? 20:08:57 <str4d> Jsou tam nějaké aktualizace témat, které musím integrovat a pushnout reagující na některou zpětnou vazbu, ale co se týče struktury, je to v podstatě hotové 20:09:08 <str4d> Jo 20:09:13 <zzz> ok, skvělé 20:09:19 <zzz> něco dalšího k bodu 2) ? 20:09:24 <eche|on> nemůžu se dočkat, až to otestuju^^ 20:10:00 <str4d> Pokud to chce někdo testovat, ale nechce se mu řešit buildování, nahodím i2pupdate.zip jakmile budou další změny témat uvnitř 20:10:18 <eche|on> Počkám na prop... 20:11:02 <zzz> 3) Plány na I2P Summer Dev - (str4d) 20:11:19 <zzz> str4d, jaké jsou plány? 20:11:47 <str4d> Dobře, se sadie jsme probrali pár nápadů a vykrystalizovalo z toho, že bychom se pro tento Summer Dev měli zaměřit na rychlost 20:12:37 <str4d> Protože a) je to logické rozšíření loňska (udělali jsme to tak, aby aplikace snáz používaly I2P, ale teď je musíme přimět, aby opravdu chtěly), a b) už to pokrývá asi polovinu našeho existujícího roadmapu 20:13:37 <zzz> ok, kde tyto plány najdeme a jak najdeme lidi, kteří je udělají? 20:14:06 <str4d> sadie si dělala poznámky z mého žvanění, takže ji o ně budu otravovat :) 20:14:18 <str4d> V zásadě si myslím, že to znamená: 20:14:51 <str4d> - Posunout vpřed různé návrhy, které ovlivňují rychlost (LS2, novější E2E šifrování, masivní multihoming) 20:15:24 <str4d> - Zprovoznit něco podobného Torovu bwauth, co můžeme použít ke sběru metrik specificky o rychlosti sítě 20:16:27 <manas> Přemýšlel jsem, že napíšu nějaký kód na testování rychlosti I2P s různými programy (rsync, torrenty, sftp atd.) 20:16:34 <str4d> - Zpřístupnit výběr tunnelu přes I2CP (a la psiho lua věci) 20:16:51 <manas> Můžu se o to podělit, pokud to bude užitečné/zajímavé 20:16:51 <randomrng> masivní multihoming <3 20:17:00 <zzz> zní to dobře. Měli bychom to dát na program příštího měsíčního setkání, abychom dostali update? 20:17:00 <str4d> - Zrychlení ElGamal pro krátkodobý horizont 20:17:17 <str4d> Jo. 20:17:35 <zzz> Všímám si, že většina toho, co je na roadmapu .30, nastaveném teprve před 3 měsíci na CCC, je úplná fikce a bude odložena. Brzy to aktualizuji. 20:18:10 <zzz> něco dalšího k bodu 3) ? 20:18:16 <str4d> Máme dva měsíce do oficiálního začátku. Budu dál mluvit se sadie, abychom dotáhli plán, ale co *opravdu* potřebujeme, jsou lidi, kteří si vyberou věci, na kterých chtějí pracovat 20:18:32 <str4d> manas už tam má náskok ;P 20:18:35 <orignal_> jaký druh zrychlení? 20:18:48 <str4d> orignal_, předvýpočet tabulek 20:18:48 <manas> :) 20:19:03 <orignal_> moje, nebo něco jiného? 20:19:09 <zzz> pokud ty a sadie zdokumentujete framework a možnosti, pomůže to lidem si vybrat věci 20:19:22 <str4d> +1 20:19:30 <zzz> něco dalšího k bodu 3) ? 20:19:35 <str4d> orignal_, nebude to tvoje, protože to přímo využívá OpenSSL, ke kterému nemáme přístup 20:19:52 <orignal_> myslím základ 20:20:03 <orignal_> ne implementaci 20:20:28 <str4d> Oh, ano, pravděpodobně založené na tvém (i když bych chtěl rozumět matematice sám) 20:21:03 <zzz> 4) Aktualizace EdDSA - (str4d) 20:21:10 <orignal_> dobré vědět :) 20:21:13 <zzz> str4d, jak to vypadá s EdDSA? 20:21:39 <str4d> Právě jsem pushnul EdDSA-Java 0.2.0, víc než rok po posledním vydání 20:22:28 <orignal_> jaký je rozdíl? 20:22:37 <str4d> Obsahuje různé úklidy, brzy standardní kódování pro PKI, opravené pojmenování v JCA, Security Provider a nyní by to mělo být skutečně constant-time (konstantní čas) díky třetí straně, která to nechala auditovat 20:22:59 <str4d> Natáhl jsem kód do i2p.i2p.zzz.test2 20:23:26 <orignal_> nějaká zlepšení rychlosti? 20:23:30 <str4d> Ale co to teď potřebuje, je testování, abychom ověřili, že všechno pořád funguje dobře 20:23:45 <zzz> kolik testování jsi udělal? 20:23:58 <str4d> orignal_, snížení rychlosti u podepisování kvůli tomu, že je to constant-time (ale ne moc) 20:24:06 <str4d> zzz, samotný kód EdDSA je dobře otestovaný 20:24:20 <orignal_> constant-time u podepisování, nebo ověřování? 20:24:32 <zzz> Pořád jsem k constant-time skeptický, ale když to neuděláme, budou si všichni stěžovat 20:24:39 <str4d> podepisování (ověřování nikdy nebylo constant-time, protože tam nejsou žádné tajné informace) 20:25:01 <zzz> str4d, míříš na 31, nebo 30? 20:25:02 <str4d> Co jsem ještě *netestoval*, je, jak to interaguje se zbytkem I2P, konkrétně ve vztahu k opravám pojmenování v JCA 20:25:39 <zzz> jak jsem psal na zzz.i2p, myslím si, že honit se za doporučeními pro pojmenování z nějakého RFC je pošetilost 20:25:47 <str4d> Pravděpodobně příliš blízko k 30 na to, abychom to vtáhli, protože používáme kód přímo místo knihovny 20:25:50 <orignal_> výkonnostní úzké hrdlo je ověřování 20:26:22 <str4d> U mé knihovny dávalo smysl věci opravit před 0.2.0, protože předtím nebyl Provider, takže nikdo nepoužíval JCA jména 20:26:26 <zzz> str4d, ten prop bude také merge peklo kvůli změnám v javadocu, které jsi udělal a které jsem už opravil v .29, nebude to zábava 20:27:14 <str4d> Dobře, vypadá to, že plán je mergnout i2p.i2p do .test2, vyřešit merge konflikty a pak to dát lidem k testování 20:27:25 <zzz> ale my jsme Provider vždycky měli. tvoje změny v test2 měly tendenci upřednostnit nějaký GitHub PR před tím, co už jsem udělal, abych dosáhl stejné věci, takže jsem k tomu všemu trochu skeptický 20:27:42 <zzz> můžeš to propnout tímto způsobem, pokud chceš, nebo prostě odložit bolest až do propu opačným směrem 20:28:23 <str4d> Ano, ale upřímně pochybuju, že to někdo používal 20:28:31 <zzz> jak jsem řekl, přenechám to tobě, je to původně tvůj kód, ale pořád se na to chci podívat 20:29:11 <zzz> Mám jeden router s EdDSA family key na testování. Nepamatuju si, v jakém formátu. Pamatuj, že jsem všechny tyhle opravy udělal skoro před 4 měsíci, od té doby čekáme na tebe a tvoje RFC kamarády :) 20:29:11 <str4d> (kdo už si přímo nenaimportoval i2p.jar a už by měl při upgradu co migrovat) 20:29:32 <zzz> něco dalšího k bodu 4) ? 20:30:08 <str4d> Za mě ne :) 20:30:13 * zzz hledá baffer 20:30:19 <zzz> něco dalšího pro schůzi? 20:31:20 <str4d> Příští tor-dev schůzka Toru někdy v září bude nejspíš v Montrealu 20:31:33 <orignal_> kdy? 20:31:53 <z3r0fox> Paráda 20:31:55 <str4d> ------------------------------------^ 20:31:56 <zzz> něco dalšího pro schůzi? 20:32:14 <str4d> Plánuju jet 20:32:28 <zzz> uvažuješ o změně týmu? 20:32:47 <str4d> Jen je chci ovlivnit ;) 20:33:14 <zzz> ušetři si peníze za letenku, to se nestane 20:33:24 <manas> Jo, Montreal je fajn :) 20:33:27 <str4d> Taky doufám, že jelikož Summer Dev právě skončí, budeme tam mít o čem mluvit, co se týče pěkných zlepšení rychlosti 20:34:28 * zzz *BAFS*** schůzi ukončil