Kurze Zusammenfassung

Anwesend: aum, cervantes, deer, hypercubus, jrandom, kaji, lucky, nicktastic

Sitzungsprotokoll

14:04 <jrandom> 0) hi 14:04 <jrandom> 1) 0.3.4.3 14:04 <jrandom> 2) 0.3.5 und 0.4 14:04 <jrandom> 3) docs 14:04 <jrandom> 4) stasher update 14:04 <jrandom> 5) ??? 14:04 <jrandom> 0) hi 14:04 * jrandom winkt 14:05 <deer> * Pseudonym winkt 14:05 * hypercubus flattert 14:05 <deer> * detonate winkt 14:05 <jrandom> wöchentliche Statusnotizen @ http://dev.i2p.net/pipermail/i2p/2004-August/000425.html 14:05 <jrandom> weiter zu 1) 0.3.4.3 14:06 <jrandom> wie in den Notizen steht und wie ihr aus erster Hand wisst, ist das Netz im Moment nicht allzu gesund 14:06 <jrandom> viele Nachrichten gehen verloren, und die Leute sehen oft Warnungen, dass ihre Leases schon vor einer Weile abgelaufen sind 14:07 <jrandom> das ist unglücklich und in CVS weitgehend behoben; wir rollen es aus, sobald wir können (siehe Punkt 2) 14:07 <kaji> (spät) hi 14:08 <jrandom> jedenfalls ist das alles, was ich zu 0.3.4.3 erwähnen wollte, zusätzlich zu dem, was in der E‑Mail steht. Ich schätze eure Geduld, während wir die holprigen Phasen durcharbeiten 14:08 <jrandom> schwingen wir rüber zu 2) 0.3.5 und 0.4 (es sei denn, jemand hat noch etwas hinzuzufügen..?) 14:09 <deer> <oOo> Also können 90% kaputter Knoten das Netzwerk umhauen ^^ 14:09 <deer> * Pseudonym wartet sehnsüchtig auf das Release 0.3.5 14:09 <kaji> wer hat den DoS gefahren? die haben gute Arbeit geleistet 14:10 <jrandom> nun, ich komme von meinen anderen CVS‑HEAD‑Kisten konsistent an squid ran 14:10 <jrandom> also ist das Netzwerk für Leute auf CVS HEAD nicht 'ausgeknockt' :) 14:10 * lucky hat mit .3.4.3 immer noch teilweise Erfolg. 14:10 <jrandom> aber ja, der alte Peer‑Selection‑Algorithmus hat ein paar Dumme Dinge getan 14:10 <deer> <oOo> Ich bin auf CVS HEAD und habe suid.i2p oft verloren ;) 14:11 <jrandom> hmm 14:11 <jrandom> was siehst du bei der Tunnel‑Fehlerrate? 14:12 <jrandom> (Gesamt‑# Ereignisse bei /routerStats.html#tunnel.failAfterTime verglichen mit Gesamt‑# Ereignissen bei #tunnel.buildFrequency ) 14:13 <deer> <oOo> Lebenszeit‑Durchschnittswert: 288 268,91 über 339,00 Ereignisse 14:13 <jrandom> und tunnel.buildFrequency? 14:14 <deer> <oOo> Aber du hast deinen router beim Reparieren von Thread‑Leaks vielleicht zu oft neu gestartet ;) 14:14 <jrandom> wie ist deine Lebenszeit‑# von tunnel.buildFrequency? 14:14 <deer> <oOo> 24h‑Frequenz: Durchschnitt pro Periode: (2,76, Max 2,76, aktuell sind es 100,00% des Max) strenger Durchschnitt pro Periode: 5 645,58 Ereignisse (gemittelt über die Lebenszeit von 5 729,00 Ereignissen) 14:14 <deer> <oOo> 24h ~= router‑Lebensdauer 14:15 <jrandom> also ~5% Tunnel‑Fehler 14:15 <jrandom> das ist ungefähr das, was ich auf CVS HEAD gesehen habe, im Gegensatz zu den 40–60% Tunnel‑Fehlern bei 0.3.4.3 14:16 <deer> <oOo> Dann schwingen wir zu 2) weiter ;) 14:16 <jrandom> betrachte es als geschwungen 14:16 <jrandom> ok, wie in der E‑Mail erwähnt, wird der nächste Rev 0.3.5 sein, nicht 0.4 14:16 <jrandom> es wird all die Goodies haben, auf die ihr gewartet habt, aber es bekommt nicht das "0.4‑Gütesiegel" ;) 14:17 <deer> <Pseudonym> 0.4.rc-1 14:17 <jrandom> nun, ich habe erwogen, den RC‑Weg zu gehen, aber ich will nicht übermäßig zuversichtlich sein 14:17 <kaji> 0.4.rc-0.9 14:17 <deer> <Pseudonym> heh 14:18 <kaji> beta 14:18 <jrandom> während 0.3.5 draußen ist, werde ich sehen, ob wir den DoS erneut fahren können, sowie eine Reihe neuer Probleme, die wir uns ausdenken sollten 14:18 <lucky> wir müssen es weiter DoSen, bis es funktioniert, während es DoS abbekommt 14:18 <jrandom> richtig 14:19 <kaji> DoSe es, bis es nicht mehr gedoSt werden kann 14:19 <deer> <Pseudonym> aber keine neuen Features zwischen 0.3.5 und 0.4, richtig? 14:19 <jrandom> vielleicht lässt sich jemand dazu inspirieren, etwas Churn (Knotenfluktuation) und Fehlerfälle im Simulator zu implementieren, damit wir das Ganze einfacher und automatisch testen können... ;) 14:20 <jrandom> korrekt, Pseudonym, ich erwarte keine wesentlichen neuen Features während 0.3.5 14:20 <jrandom> zumindest aus Sicht der App‑Nutzer 14:20 <jrandom> vielleicht nutzt ein Entwickler die Zeit, um den eepproxy zu verbessern, einen transparenten Webserver zu bauen, aum zu helfen, etc 14:21 * jrandom stupst jemanden an, der an einem IRC‑Proxy mit DCC‑Support hackt ;) 14:21 <deer> <duck> ein öffentlicher Inproxy für i2p/tor ist in Arbeit 14:21 <jrandom> ah, nett, HTML‑spezifisch oder Bitpipe? 14:21 <jrandom> äh, Web‑spezifisch, meine ich 14:22 <deer> <duck> Web‑spezifisch 14:22 <jrandom> w3rd 14:22 <deer> <duck> die Idee ist, dass ein ISP einige Gateways zu bestimmten Sites bereitstellen kann 14:22 <deer> <duck> damit die Welt auf alexandria zugreifen kann 14:23 <jrandom> ooh, was wirklich cool wäre, ist, wenn diese Gateways als vhosts (virtuelle Hosts) fungieren könnten 14:23 <jrandom> (vielleicht meinst du das ohnehin) 14:23 <deer> <duck> http://anonygateway.com/home.duck.i2p/~alexandria/ 14:23 <jrandom> ah ok 14:23 <jrandom> immer noch cool 14:23 <deer> <duck> http://anonygateway.com/6sxoyfb3h2nvok2d.onion/ 14:24 <deer> <duck> Virtual Host ist auch möglich; nur für eine nächste Iteration 14:24 <jrandom> (obwohl 6sxoyfb3h2nvok2d.onion.anonygateway.com cooler wäre ;) 14:24 <jrandom> genau, genau 14:24 <deer> <duck> mit einem mod_rewrite leicht zu machen, natürlich 14:25 <cervantes> oder einfach eine Subdomain einrichten :) 14:25 <kaji> hah, einen bittorent seed vhosten 14:25 <deer> <duck> Ich bezahle die Entwicklung aus eigener Tasche; der Patch wird Public Domain sein 14:25 <jrandom> duck++ 14:26 <deer> <duck> spreche auch mit einem ISP, der es eventuell als kostenpflichtigen Dienst anbieten möchte 14:26 <jrandom> nice 14:26 <deer> <duck> natürlich ist es besser, wenn anarchistgang.org das macht 14:26 <deer> <duck> aber ihr kennt ja die Stabilität dieser Typen 14:26 <jrandom> *hust* 14:27 <cervantes> their quackers 14:27 <cervantes> *they're 14:27 <deer> <jon2> hi!!!!!! 14:27 * hypercubus kichert 14:27 <jrandom> hi jon2 14:27 <deer> <jon2> Ich mag Meetings>:-D 14:28 <jrandom> ich denke, wenn sich das Netz etwas beruhigt hat (sobald 0.3.5 draußen ist), wollen wir einige Aktivitäten auf App‑Ebene neu bewerten 14:28 <deer> <duck> *hust* myi2p? 14:28 <jrandom> heh 14:29 <kaji> wie sieht es mit Zugriff hinter einer Firewall aus? 14:29 <deer> <jon2> ja, Firewall‑Zugriff :) 14:29 <jrandom> wir brauchen etwas Felsfestes, Nutzbares und Sicheres, das Funktionen bietet, die die Leute wollen (und das wir hoffentlich nutzen können, um die Community zu fördern) 14:30 <deer> * duck zeigt auf 0.4.2 @ http://www.i2p.net/roadmap 14:30 <jrandom> glaubt mir, ich will Zugriff hinter Firewalls / unkontrollierbaren NATs / etc. genauso sehr wie ihr alle. 14:30 <deer> <jon2> Ich kann den sicheren Teil übernehmen, ich kenne Kryptophagie. 14:30 <jrandom> (das muss jemand als Zitat hinzufügen ;) 14:30 * hypercubus fragt sich, was ein Kryptophage ist 14:31 <jrandom> jon2 – wir brauchen definitiv Hilfe bei diesen Dingen und würden uns freuen, etwas von deiner Zeit zu ergattern! 14:31 * kaji ist gerade wieder zur Schule gegangen, er würde i2p gerne mitnehmen ;) 14:31 <aum> morgen allerseits 14:31 <cervantes> btw, ich frage mich, ob irgendwelche Devs ihre kleinen i2p‑Blogs vermissen ... ob sie vielleicht eigene Forenbereiche bekommen sollten, zumindest kurzfristig ... 14:31 <cervantes> *falls ja 14:31 <deer> <jon2> Kryptophagie, die Wissenschaft der Sicherheit. 14:31 <jrandom> 'Morgen, aum 14:32 <hypercubus> jon2: kennst du auch Kryptographie? 14:32 <deer> <jon2> Guten Morgen, aum. 14:32 <jrandom> cervantes: ich warte, bis ich einen eigenen Blog bekomme, was hoffentlich nicht mehr allzu lange dauert 14:32 <deer> <jon2> nein :-( 14:33 <cervantes> jrandom: und die anderen? 14:33 <jrandom> nightblade nutzt seinen Blog @ cashdollar.org 14:33 <deer> <jon2> Ich habe einen Blog auf blogs.aspnet.com 14:33 <jrandom> allerdings wäre es wohl cool, wenn die Leute im Forum posten 14:34 <cervantes> ah gut ... nun, es scheint, die meisten haben Alternativen gefunden ... aber es ist schade, dass es fragmentiert wurde 14:34 <jrandom> ja 14:34 <cervantes> *shame 14:34 <cervantes> verdammte Fingerzzz 14:34 <lucky> nun, ein Phage ist Teil des Immunsystems. 14:34 <jrandom> ich mochte die Devblogs auf der Seite. Wir bekommen irgendwann wieder etwas zurück 14:34 <hypercubus> jon2: lustig, blogs.aspnet.com ist eine nicht beanspruchte Domain 14:34 <jrandom> ok, jedenfalls, noch etwas zu 2) 0.3.5 und 0.4 ? 14:35 <hypercubus> ja 14:35 <hypercubus> ich habe das Firefox‑Problem jetzt gelöst, in CVS 14:35 <jrandom> w000t 14:36 <deer> <jon2> Ich bin ASP‑Entwickler. 14:36 <hypercubus> liest den Standard aus der Registry 14:36 <cervantes> :) 14:36 <deer> <jon2> sorry.. ich meine blogs.asp.net 14:36 <hypercubus> nein, tust du nicht 14:36 <deer> <jon2> weblogs.asp.net 14:36 <jrandom> ah, großartig, hypercubus. Wir sind also fast beim 0.3.5‑Release 14:37 <cervantes> schaudern....ASP 14:37 <hypercubus> ja, ich kann fühlen, wie es näher rückt 14:37 <jrandom> ok, weiter zu 3) Doku 14:37 <jrandom> nun, ich habe über meine Bitte in der E‑Mail hinaus nichts hinzuzufügen 14:38 <jrandom> (schickt eure Fragen! postet sie auf die Liste, schickt sie per E‑Mail, postet sie im Forum) 14:38 <deer> <oOo> Ja, nutzt das Forum anonym und macht Cervantes glücklich ;) 14:39 * cervantes bekommt Ganzkörperkribbeln 14:39 * hypercubus richtet die Hasenohren 14:40 <nicktastic> haha 14:40 <deer> <jon2> Mir hat dieses Meeting gefallen.. 14:40 <cervantes> das hast du gesagt... 14:40 <cervantes> <deer> <jon2> Ich mag Meetings>:-D 14:40 <hypercubus> super, du darfst nächstes Mal die Donuts spendieren ;-) 14:40 <jrandom> ok, wenn es sonst nichts gibt, 4) stasher‑Update 14:41 <jrandom> aum scheint früh aufgewacht zu sein ... bist du noch da? 14:41 <deer> <jon2> GROSSES MEETING! 14:41 * hypercubus fragt sich, ob dm Kinder hat 14:41 <jrandom> heh, ja, er ist zurück ;) 14:41 <cervantes> Ich würde sagen, das ist unmöglich 14:42 <hypercubus> vermute, aum hat die erste Tasse verpasst 14:42 <jrandom> ok, vielleicht schwingt er zurück zum term 14:42 <jrandom> wie auch immer, sein allgemeines Update stand in der E‑Mail 14:42 <jrandom> scheint, es geht eine Menge voran 14:43 <jrandom> einige Fragen bleiben, aber immer weiter 14:43 <deer> <oOo> Aber kein Release‑Datum genannt ;) 14:43 <hypercubus> wie viele Leute testen es im Moment? 14:43 <jrandom> ich weiß nicht, ob der Code, den er jetzt mit den erwähnten Dingen hat, schon öffentlich ist 14:43 <hypercubus> ah 14:44 <deer> <jon2> BAF BAF BAF BAF BAF 14:44 <kaji> was ist neu an stasher? 14:44 <jrandom> kaji: siehe die http://dev.i2p.net/pipermail/i2p/2004-August/000425.html 14:45 <deer> <oOo> Er verbraucht jetzt weniger Wasser zum Geschirrspülen 14:45 <hypercubus> auf dieses Feature habe ich gewartet 14:45 * jrandom auch 14:45 <jrandom> ok 14:45 <jrandom> wenn aum noch afk ist, schwingen wir weiter zu 5) ??? 14:45 <jrandom> hat sonst noch jemand etwas, das er ansprechen möchte? 14:45 * cervantes setzt sich einen Aluhut auf 14:46 <lucky> Wie läuft jetta fürs Ausliefern von Webseiten? 14:46 <jrandom> ich kenne niemanden, der an einer App arbeitet, die es Leuten sicher ermöglicht, Seiten mit jetty zu hosten 14:46 <jrandom> (also Seiten zu hosten, die als eepsite ausgeliefert werden können) 14:47 <jrandom> jetty ermöglicht es den Leuten, Client‑Applikationen zu deployen (obwohl ich auch niemanden kenne, der an einer webbasierten App arbeitet) 14:47 <hypercubus> ich würde gern etwas zu systray4j vs. SWT sagen 14:47 <jrandom> mmhmm? 14:47 <hypercubus> die Kosten, systray4j zugunsten von SWT fallen zu lassen: wir würden systray4j.jar und systray4j.dll streichen und 147 KB aus unserer Distributionsgröße einsparen — und das ersetzen durch swt.jar (885 KB) + native Libs (332 KB unter Win, 639 KB unter *nix), also ein Netto‑Mehr von 1,2–1,5 MB; dafür bekommen wir Systray‑Symbole unter KDE, Gnome und OS X sowie Win32, und außerdem Start‑Icons für einfache X‑Umgebungen à la NextStep/GNUstep 14:48 <hypercubus> und das gibt uns die Möglichkeit, später andere GUI‑Komponenten hinzuzufügen, unabhängig von der JRE, die der Nutzer hat (ansonsten würde die Unterstützung von Kaffe‑Nutzern uns auf die ausschließliche Verwendung von AWT beschränken) 14:48 <hypercubus> nur Denkanstoß ... vielleicht später 14:48 <jrandom> diskussionswert, zu gegebener Zeit, wenn die Nutzer es verlangen 14:49 <jrandom> wenn der Mehrwert da ist, ist er da 14:49 <deer> <oOo> Die Web‑Oberfläche ist als GUI gedacht, oder? 14:49 <hypercubus> cervantes hatte eine coole Idee, SWT weiter zu nutzen 14:49 <hypercubus> ein I2P‑Dashboard ;-) 14:49 <jrandom> ja oOo 14:49 <hypercubus> oh, und Skins! j/k 14:49 <jrandom> ich hätte so etwas wirklich viel lieber in die router console eingebaut, wenn du meinst, was ich denke 14:50 <hypercubus> der Punkt ist... 14:50 <cervantes> es könnte auch die Anwendungsentwicklung fördern, wenn i2p mit einem schönen Satz SWT‑Bibliotheken kommt 14:50 <hypercubus> es scheint, die Entwicklung von systray4j läuft aus oder ist sonstwie festgefahren 14:50 <deer> <oOo> Solange Systray‑ und GUI‑Kram nicht zwingend erforderlich sind, um einen voll funktionsfähigen router zu haben ... 14:50 <jrandom> genau, oOo 14:50 <hypercubus> ich sehe nicht, dass sie die KDE‑Version bald fixen 14:51 <hypercubus> richtig, wir könnten einfach einen Hook in der Systray‑Klasse des routers hinzufügen 14:51 <hypercubus> und der Nutzer könnte den Systray/SWT‑Kram optional herunterladen 14:51 <jrandom> hypercubus: persönlich bin ich mir nicht 100% sicher, dass die Nutzerbasis überhaupt einen Systray braucht. Ich denke, wir müssen es ausrollen und Feedback einholen, um den Mehrwert zu kennen 14:51 <jrandom> cervantes: Entwickler von Client‑Applikationen können SWT selbstverständlich mit ihrer App bündeln 14:51 <jrandom> (oder sagen "holt euch SWT") 14:51 <hypercubus> ich vermute, wir bekommen Anfragen nach erweiterten Systray‑Optionen 14:52 <jrandom> und wenn ein Client‑App‑Dev etwas hinbekommt, das wir mit dem router bündeln wollen, liefern wir SWT mit dem Bundle aus 14:52 <jrandom> (etc) 14:52 <deer> <oOo> Zu spät, um die Konsole/Status‑Monitor/wasauchimmer vom wirklich‑Routing‑Kram zu trennen? 14:52 <jrandom> wirklich Routing‑Kram? 14:52 <jrandom> die router console ist eine vollständig separate Client‑Applikation 14:53 <jrandom> (apps/routnerconsole/) 14:53 <deer> <oOo> Das Zeug, das nötig ist, damit die Bytes anonym fließen 14:53 <jrandom> ich denke schon, dass wir später auch eine Minimal‑router‑Installation haben wollen 14:53 <jrandom> (mit nichts in clients.config, etc) 14:53 <jrandom> aber wir haben nicht die Entwicklerstunden, um mehrere Varianten zu pflegen 14:55 <jrandom> ok, sonst noch jemand etwas, das er ansprechen möchte? 14:57 <jrandom> wenn nicht 14:57 * jrandom holt aus 14:57 <deer> <oOo> 0.3.5, wann? ;) 14:57 <jrandom> es kommt hoffentlich diese Woche raus 14:57 <jrandom> (in den nächsten ein oder zwei Tagen, wenn alles gut geht) 14:57 <deer> <oOo> Ok ^^ 14:57 * jrandom hört auf auszuholen 14:57 * jrandom *baf*t das Meeting zu